创建list
Python内置的一种数据类型是列表 list。list是一种有序的集合,可以随时添加和删除其中的元素。
如 :
classmates = ['Michael', 'Bob', 'Tracy']
按照索引访问list
python 还真是简洁,访问列表索引成员方式与C中数组一致。
特别注意的是从‘0’开始
如:
>>>print classmates[0]
Michael
倒序访问list
使用 classmates[-1] 可操作最后一个成员 以此类推
添加新元素
使用append()把元素插入List尾部 而insert()可实现任意位置添加
如:
>>> L = ['Adam', 'Lisa', 'Bart']
>>> L.insert(0, 'Paul')
>>> print L
['Paul', 'Adam', 'Lisa', 'Bart']
从list删除元素
使用pop()删除最后一个 pop(2)可以删除索引为2的位置
替换元素
>>> L[2] = 'Paul'
>>> print L
L = ['Adam', 'Lisa', 'Paul']
直接替换
创建tuple
tuple是有序列表,翻译为‘元组’
值得注意的是 tuple一旦创建完毕就不能修改
>>> t = ('Adam', 'Lisa', 'Bart')
单元素tuple必须加上额外的逗号。
t = ('Adam',)
print t
“可变”的tuple
>>> t = ('a', 'b', ['A', 'B'])
list整体作为tuple的一个元素