python中 List和Tuple类型

创建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的一个元素








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值