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

Python 基础三、元组

2016-03-24 22:52 381 查看
元组(tuple)是用圆括号括起来的,其中的元素之间用逗号隔开。
元组不能在远处修改(它们是不可变的),有如下的属性:
任意对象的有序集合
与字符串和列表类似,元组是一个位置有序的对象集合(其内容维持从左到右的顺序)。与列表相同可以嵌入到任何类别的对象中。
通过偏移存取
属于不可变序列类型
固定长度、异构、任意嵌套
对象引用的数组

常见元组的常量和运算
运算
解释
()
空元组
T = (0, )
单元素元组
T = (0 ,'Ni', 1.2, 3)
四元素元组
T = ('abc', ('def, ghj'))
嵌套元组
T = tuple('spam')
一个可迭代对象的元组
T = [i]
索引
T = [i][j]
索引的索引
T = [i:j]
切片
len(T)
长度
T1 + T2
合并
T1 * 3
重复
for x in T: print x
迭代
‘spam’ in T
成员关系
T.index('Ni')
搜索
T.count('Ni')
统计
cmp (T1, T2)
比较两个元组的元素
max(T1, T2)
从元组中返回最大值的项
min(T1, T2)
从元组返回最小值的项
分别用list()和tuple()能够实现两者的转化:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python 元组