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

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