码迷,mamicode.com
首页 > 编程语言 > 详细

Python 基础三、元组

时间:2016-03-26 08:50:46      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:python   元组   

元组(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()能够实现两者的转化:






















本文出自 “赶不上的脚步” 博客,请务必保留此出处http://xxmspace.blog.51cto.com/1056016/1755027

Python 基础三、元组

标签:python   元组   

原文地址:http://xxmspace.blog.51cto.com/1056016/1755027

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!