您的位置:首页 > 编程语言 > Python开发

python 数据类型:列表和元组

2012-09-11 17:14 501 查看
列表是以方括号[]包围的数据集合,不同成员以‘,’隔开。列表中可以包含任何数据类型,也可以包括另一个列表。列表页可以通过序号来访问其中的成员。在脚本中可以对列表中的数据进行排序、添加、删除等操作,改变列表中的中某一成员。
      元组是以圆括号()包围的数据集合。与列表不同的是,元组中的数据一旦确定就不能被改变。元组可以使用在不希望数据被其他操作改变的场合。

[python]
view plaincopyprint?

>>> list =[] #定义一个空列表 

>>> list.append(1) #向列表中添加一个成员 

>>> list.count(2)
#计算2在列表中出现的次数 

>>> list.extend([2,3,5,4])
#向列表中添加一个列表 
>>> list 
[1, 2,
3, 5,
4] 
>>> list.index(5) #获得5在列表中的位置 


>>> list.insert(2,6)
#从0开始,也就是在第3个成员处插入6 
>>> list 
[1, 2,
6, 3,
5, 4] 

>>> list.pop(2) #删除列表中的第3个成员 


>>> list 
[1, 2,
3, 5,
4] 
>>> list.remove(5)
#删除列表中的5 
>>> list 
[1, 2,
3, 4] 

>>> list.reverse() #颠倒列表中的顺序 

>>> list 
[4, 3,
2, 1] 

>>> list.sort() #将列表中的成员重新排序 

>>> list 
[1, 2,
3, 4] 

>>> new =['a','b','c'] 

>>> list.insert(3,new) 

>>> list 
[1, 2,
3, ['a',
'b', 'c'],
4] 
>>> list[1:2] 

[2] 
>>> list[1:3] 

[2, 3] 

>>> list[1:4] 

[2, 3, ['a',
'b', 'c']] 

>>> list[1:5] 

[2, 3, ['a',
'b', 'c'],
4] 
>>> list[1:6] 

[2, 3, ['a',
'b', 'c'],
4] 
>>> new[2] 
'c' 
>>> tuple=('A','B','C')
<
4000
/span>#定义一个元组 
>>> list.insert(5,tuple) 

>>> list 
[1, 2,
3, ['a',
'b', 'c'],
4, ('A',
'B', 'C')] 

>>> list[0] = 0 

>>> list 
[0, 2,
3, ['a',
'b', 'c'],
4, ('A',
'B', 'C')] 

>>> tuple[0] = 0 

Traceback (most recent call last): 
  File "<stdin>", line
1, in <module> 

TypeError: 'tuple' object does
not support item assignment 
>>> 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python list c object 脚本 file