python中 List和Tuple类型

来源:互联网 发布:apache三种工作模式 编辑:程序博客网 时间:2024/04/30 00:11

创建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 LL = ['Adam', 'Lisa', 'Paul']
直接替换



创建tuple

tuple是有序列表,翻译为‘元组’ 值得注意的是 tuple一旦创建完毕就不能修改
>>> t = ('Adam', 'Lisa', 'Bart')
单元素tuple必须加上额外的逗号。
t = ('Adam',)print t


“可变”的tuple

>>> t = ('a', 'b', ['A', 'B'])

list整体作为tuple的一个元素








0 0
原创粉丝点击