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)