python 基础数据类型之list:

1、列表的创建

list1 = ['hello', 'world', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]
list4 = list() #创建空列表
list5 = [] #创建空列表

2、访问列表中的值

列表的数据访问需要使用索引序号。 list1 = ['hello', 'world', 19, 20]

list2 = [1, 2, 3, 4, 5 ]
print "list1[0]: ", list1[0]
print "list2[1:5]: ", list2[1:5]
输出结果:
list1[0]: hello
list2[1:5]: [2, 3, 4, 5]

3、数值更新

列表内容的更新可以直接使用索引序号,进行内容的更新,也可以使用append方法。

list1 = ['hello', 'world', 19, 20]
print list1
list1[0] = "HELLO"
print list1
运行结果:
['hello', 'world', 19, 20]
['HELLO', 'world', 19, 20]

4、列表元素删除

列表元素的删除使用del语句,也可以使用remove方法。

list1 = ['hello', 'world', 19, 20]
print list1
del list1[2]
print list1
运行结果:
['hello', 'world', 19, 20]
['hello', 'world', 20]

5、Python列表脚本操作符

列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。

list1 = ['hello', 'world', 19, 20]
print list1
print list1 + list1
print list1 * 3
运行结果:
['hello', 'world', 19, 20]
['hello', 'world', 19, 20, 'hello', 'world', 19, 20]
['hello', 'world', 19, 20, 'hello', 'world', 19, 20, 'hello', 'world', 19, 20]

6、列表常用的方法

list.append(obj) #在列表末尾添加新的对象

list1 = ['hello', 'world', 100, 200]
list1.append(300)
print list1
View Code

相关文章: