参考http://www.runoob.com/python3/python3-list.html
-
序列
python包含6种内建的序列:列表,元组,字符串,Unicode字符串,buffer对象和xrange对象。
列表与元组区别:
列表可以修改,元组不可以。如果要根据要求添加元素,列表好用。
而出于某些原因,序列不能修改的时候,使用元组比较好。
序列都可以进行的操作包括索引、切片、加、乘、检查成员。
注意: 序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
创建一个列表:
list1 = [1,2,3,4,5,6,7]
list2 = ['a','b','cd']
-
访问列表中的值:
print("list1[0]: ",list1[0])
print2('list2[1:3]: ',list2[1:3])
-
更新列表:
print("第二个元素:", list1[1])
list[1]=9
print("第二个元素:", list1[1])
执行结果如下:
第二个元素: 2
第二个元素: 9
-
删除列表元素
print("原来列表: ", list1)
del list1[6]
print("删除元素之后列表: ", list1)
原来列表: [1, 9, 3, 4, 5, 6, 7]
删除元素之后列表: [1, 9, 3, 4, 5, 6]
-
列表脚本操作符
列表对于+、*与字符串相似。+用于组合列表,*用于重复列表。
-
Python列表截取与拼接