python基礎-元組
阿新 • • 發佈:2017-06-09
strong font 連接 code 判斷 刪除 tuple tro spa
操作元組
獲取元組中的值
tup1 = (‘高數‘,‘計算機‘,2008,2016) tup2 = (1,2,3,4,5,6,7) #和list的一樣,同樣取下標1,2,3,4的值 print("tup1[0]:",tup1[0]) print("tup2[1:5]:",tup2[1:5])
元組中的值是不允許修改的
tup1 = (‘高數‘,‘計算機‘,2008,2016)
tup1[0]="顧問"
出現報錯:報錯:TypeError: ‘tuple‘ object does not support item assignment
元組連接組合
tup1 = (‘高數‘,‘計算機‘,2008,2016)
tup2 = (1,2,3,4,5,6,7)
tup3 = tup1 + tup2
print("組合之後的元組為:",tup3)
元組的刪除
元組中的元素值是不允許刪除的,但可以使用del語句來刪除整個元組
tup1 = (‘高數‘,‘計算機‘,2008,2016) del tup1 print("刪除tup元組之後,再print就會報錯") #pirnt(tup)
計算元組中的元素個數
tup1 = (‘高數‘,‘計算機‘,2008,2016) print(len(tup1))
判斷某個元素是否存在元組中
tup1 = (‘高數‘,‘計算機‘,2008,2016)print(2016 in tup1)#返回的結果是 True print(2060 in tup1)#返回的結果是False
利用內置函數完成元組個數\最大值\最小值的輸出
tup_good = (2,4,99,0,-1) #計算元組元組的個數 print(len(tup_good)) #返回元組中元素的最大值 print(max(tup_good)) #返回元組中元素的最小值 print(min(tup_good))
list(tup) 將元組強制轉換成列表
tup_good = (2,4,99,0,-1) list = list(tup_good) print(list) #轉換後 print(tup_good) #轉換後,原來的元組,還保留著
python基礎-元組