Python数组类型——列表(list)
列表是最常用的Python数据类型,可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型,列表索引从0开始。
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
list0 = []
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]
1、可以使用append()方法来添加列表项
list = [] ## 空列表
list.append('Google') ## 使用 append() 添加元素
list.append('Runoob')
print list
结果:
['Google', 'Runoob']
2、删除列表元素
①使用 del 语句来删除列表的元素:
list1 = ['physics', 'chemistry', 1997, 2000]
print list1
del list1[2]
print "After deleting value at index 2 : "
print list1
结果:
['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 2000]
②pop方法,删除并返回指定位置的元素,如果位置超出list范围会发生运行时错误:
numList = [8, 9, 6, 5, 7, 2]
print(numList.pop(0))
# 8
print(numList)
# [9, 6, 5, 7, 2]