Python_Tuple元组

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章