Python的元組與列表相似,不同之處在于元組的元素不能修改
元組使用小括號,列表使用方括號
元組創建很簡單,只需要在括號中添加元素,并使用逗號隔開即可。
?
?
?
創建空元組
tup1 = ();
tup2 = (1,)
元組只包含一個元素時,需要在元素后面添加逗號,否則括號會被當作運算符使用:
元組與字符串類似,下標索引從0開始,可以進行截取、組合
?
訪問元組
元組可以使用下標索引來訪問元組中的值
?
?
修改元組:
元組中的元素值是不允許修改的,但是我們可以對元組進行連接組合:
?
?
?
刪除元組
元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元素:
?
?
元組運算符
和字符串一樣,元組之間可以使用+號和*號進行運算,這就意味著他們可以組合和賦值,運算后會生成一個新的元組。
?
?
?
元組索引,截取
元組也是一個序列,所以我們可以訪問元組中的指定文職,也可以截取索引中的一段元素。
?
?
?
?
?
元組內置函數
元組包含了以下的內置函數:
len(tupel):計算元組中元素個數。
max(tuple):返回元組中元素最大值。
min(tuple):返回元組中元素最小值。
tuple(seq_:將列表轉換成元組。
?
修改元組的值:
1:
?
?
2:
/*** add.py ***/ t1 = (1,2,3) for i in range(1,5):t2 = (i,)t1 = t1 + t2 print(t1)
運行結果:
robot@ubuntu:~/wangqinghe/python/20190823$ python3.5 add.py
(1, 2, 3, 1, 2, 3, 4)
3:
?