本文參考文檔:點擊這兒
元組簡介:python元組(Tuple)與列表(List)類似,不同之處在於元組不可修改,元組使用小括號,列表使用方括號
元組特性:不可修改
創建元組,實例如下:
1 tup1 = ("hello","world","ni hao") 2 tup2 = ("1","2","3") 3 tup3 = "a","b","c" 4 tup4 = () #空元組
訪問元組,實例如下:
1 tup1 = ("hello","world","ni hao") 2 tup2 = ("1","2","3") 3 print tup1[1] 4 print tup2[0:] 5 print tup2[1:2] 6 print tup2[-1]
實例輸出結果:
1 'world' 2 ('1','2','3') 3 ('2',) 4 ('3')
修改元組:
元組元素因為不可修改,只能進行連接組合
1 a=(1,2,3) 2 b=(2,3,4) 3 a+b
輸出結果:
1 (1, 2, 3, 2, 3, 4)
刪除元組:
元組元素因為不可修改,故而只能刪除整個元組
1 a=(1,2,3,4) 2 print a 3 del a 4 print a
輸出結果:
元組運算:
1.迭代
1 tup = (1,2,3) 2 #迭代 3 for a in tup: 4 print a 5 6 #判斷元素是否存在 7 a = 3 8 if a in tup: 9 print 'element %d is exist' %(a) 10 else: 11 print 'element %d is not exist' %(a) 12 13 復制 14 tup1 = tup*4 15 16 獲取長度 17 len(tup)
2.內置函數
方法名稱 | 方法簡介 | 結果 |
cmp((1,2,3),(2,3,4)) | 比較兩個元組是否一致,一致返回0,不一致返回-1 | -1 |
len((1,2,3)) | 獲取元組長度 | 3 |
max((1,2,3)) | 獲取元組最大元素 | 3 |
min((1,2,3)) | 獲取元組最小元素 | 1 |
tuple('123') | 將字符串轉為元組 | (1,2,3) |