1.Python元组
python元组与列表类似,不同之处在于元组的元素不能修改。
元组使用圆括号。
>>> t1 = 123,456,'one' # 创建元组 任意无符号的对象,以逗号隔开,默认为元组
>>> print(t1)
(123, 456, 'one')
>>> t2 = 'fhsdjfkh', # 在创建元组时只包含一个元素时,在元素后加逗号
>>> print(t2)
('fhsdjfkh',)
>>>
2.访问元组,组合元组,删除元组
访问元组与访问列表一样,使用下标索引来访问元组中的值;
删除元组,使用del语句来删除整个元组
3.元组运算符
表达式 | 结果|描述
-------- | —|
len((1,2,3,4)) | 4| 计算元素个数
(1, 2, 3) + (4, 5, 6) | (1, 2, 3, 4, 5, 6)|连接元组
(‘Hi!’,) * 4 | (‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’)|复制
3 in (1, 2, 3) | True| 判定元素是否存在
for x in (1, 2, 3): print x,| 1 2 3 |迭代
4.内置方法
In [14]: tup1 = (1,2,3) #创建元组
In [15]: tup2 = ('a','b','c')
In [16]: cmp(tup1,tup2) #比较元组
Out[16]: -1
In [17]: cmp(tup2,tup1)
Out[17]: 1
In [18]: len(tup1) #统计元组元素个数
Out[18]: 3
In [19]: max(tup1) #返回元组元素最大值
Out[19]: 3
In [20]: max(tup2)
Out[20]: 'c'
In [21]: min(tup2) #返回元组元素最小值
Out[21]: 'a'
In [22]: list1 = [33,22,11]
In [23]: tuple(list1) #将列表转换成元组
Out[23]: (33, 22, 11)
In [24]: tup2.count('a') #统计元组中元素出现的次数
Out[24]: 1
In [25]: tup2.index('a') #显示元组中元素的索引
Out[25]: 0
In [26]: tup2.index('c')
Out[26]: 2
转自:http://www.cnblogs.com/zhangxinqi/p/7592656.html