Python-元組-上了枷鎖的列表

1.tuple的標誌 -- ","不是"()"

1.1 創建多個元素的元組 

>>> t1 = (1,2,3,4,5,6)

1.2 創建一個元素的元組 

>>>t2 = (1,)

1.3創建空元組 

>>>t3 = ()

2.訪問元組

類似list 以index方式訪問,從左向右以 0 開始爲下標,從右向左以-1爲下標開始索引

>>>t1 = (1,2,3,4,5,6)

>>>e3 = t1[2]

>>e3 = t1[-4]

3修改元組

元組是不可變的,可以 通過重新組合元組來修 改

>>> t1 = (1,2,3,4,5,6)

>>> id(t1)

1787917861032

>>> t1 = t1[0:3] + (99,) + t1[3:]  #在t1[2]後插入99,重新創建對象

>>> t1

(1, 2, 3, 99, 4, 5, 6)

>>> id(t1)

1787917772904

3 刪除元組

t1 = (1,)

>>>del t1

4 運算符

4.1  in  & not in  判斷元素是否在元組內

4.2  *  重複運算符

>>> t1 = (1,)

>>> t2 = 8*t1

>>> t2

(1, 1, 1, 1, 1, 1, 1, 1)

4.3 + 連接運算符

>>> t1 = (1,2,3)

>>> t2 = (4,5,6)

>>> t3 = t1 +  t2

>>> t3

(1, 2, 3, 4, 5, 6)

5 可以調用的BIF

1 max(tuple) #元組中的元素爲相同類型

2 min(tuple) #元組中的元素爲相同類型

3len(tuple)





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