python 元組操作


本文參考文檔:點擊這兒

元組簡介: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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM