python 数据类型:列表和元组
2012-09-11 17:14
501 查看
列表是以方括号[]包围的数据集合,不同成员以‘,’隔开。列表中可以包含任何数据类型,也可以包括另一个列表。列表页可以通过序号来访问其中的成员。在脚本中可以对列表中的数据进行排序、添加、删除等操作,改变列表中的中某一成员。
元组是以圆括号()包围的数据集合。与列表不同的是,元组中的数据一旦确定就不能被改变。元组可以使用在不希望数据被其他操作改变的场合。
[python]
view plaincopyprint?
>>> list =[] #定义一个空列表
>>> list.append(1) #向列表中添加一个成员
>>> list.count(2)
#计算2在列表中出现的次数
0
>>> list.extend([2,3,5,4])
#向列表中添加一个列表
>>> list
[1, 2,
3, 5,
4]
>>> list.index(5) #获得5在列表中的位置
3
>>> list.insert(2,6)
#从0开始,也就是在第3个成员处插入6
>>> list
[1, 2,
6, 3,
5, 4]
>>> list.pop(2) #删除列表中的第3个成员
6
>>> 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]
view plaincopyprint?
>>> list =[] #定义一个空列表
>>> list.append(1) #向列表中添加一个成员
>>> list.count(2)
#计算2在列表中出现的次数
0
>>> list.extend([2,3,5,4])
#向列表中添加一个列表
>>> list
[1, 2,
3, 5,
4]
>>> list.index(5) #获得5在列表中的位置
3
>>> list.insert(2,6)
#从0开始,也就是在第3个成员处插入6
>>> list
[1, 2,
6, 3,
5, 4]
>>> list.pop(2) #删除列表中的第3个成员
6
>>> 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,一句R︱列表、元组、字典、数据类型、自定义模块导入(格式、去重)
- Python Day2 数据类型: 列表元组和字典
- Python3的数据类型 (字符串、列表、元组)
- Python数据类型详解(列表,元组,字典,日期)
- Python数据类型——序列(列表、元组、字符串)
- Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典
- 【python】特色数据类型——字典(列表、元组、字典、集合)(7)
- Python数据类型(元组、列表、字符串、字典)
- python 数据类型 -列表-字典-元组-切片-内置方法
- Python数据类型list(列表)和tuple(元组)
- python内置数据类型:列表和元组
- python实操(5):python数据类型及常用操作,数字、字符串、元组、列表、字典、集合
- python数据类型—列表、元组、字典
- Python3组合数据类型(元组、列表、集合、字典)语法
- Python 学习 (一) python的基本数据类型 元组 列表 字典
- 【Python 3这件小事】2.内置数据类型(二)——列表和元组
- python内置数据类型:列表和元组
- Python-003-数据类型2--列表和元组
- Python基础:Python数据类型详解之列表与元组
- Python数据类型——序列(字符串,列表,元组)