列表和元组:
-可以将列表和元组当成普通的数组
-列表和元组可以保存任意类型的python对象
-通过从0开始的数字索引访问元素
-列表和元组可以存储不同类型的对象
列表和元组的区别:
-列表元素使用[]包裹,元素的个数以及元素的值可以改变
-元组使用()包裹,不可以更改(内容可以)
列表:
>>> alist=[1,2,3,4]; #查看 >>> alist [1, 2, 3, 4] >>> alist[0] 1 >>> alist[1:2] [2] >>> alist[:3] [1, 2, 3] >>> #修改 >>> alist[0]=10 >>> alist[0] 10
元组:
>>> atuple=('apple',1,'test',3,2) >>> atuple ('apple', 1, 'test', 3, 2) >>> atuple[:3] ('apple', 1, 'test') >>> atuple[0]='orange' Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'tuple' object does not support item assignment >>>