廖雪峰-使用list和tuple

list是一种有序的集合,可以随时添加和删除其中的元素。

>>> classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates
['Michael', 'Bob', 'Tracy']

索引

>>> classmates[0]
'Michael'
>>> classmates[1]
'Bob'
>>> classmates[2]

追加

>>> classmates.append('Adam')
>>> classmates
['Michael', 'Bob', 'Tracy', 'Adam'] 

插入

classmates.insert(1,'Jack')

要删除list末尾的元素,用pop()方法:

>>> classmates.pop()
'Adam'
>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy']

删除指定位置的元素,用pop(i)方法,其中i是索引位置:

>>> classmates.pop(1)
'Jack'
>>> classmates
['Michael', 'Bob', 'Tracy']

但是tuple一旦初始化就不能修改,因为tuple不可变,所以代码更安全。

#所以,只有1个元素的tuple定义时必#须加一个逗号,,来消除歧义:

>>> t = (1,)
>>> t
(1,)

你可能感兴趣的:(廖雪峰-使用list和tuple)