代码改变世界

python笔记-列表和元组

2016-01-12 15:32  abce  阅读(243)  评论(0编辑  收藏  举报

列表和元组:

-可以将列表和元组当成普通的数组

-列表和元组可以保存任意类型的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
>>>