1. 程式人生 > >python基礎-元組

python基礎-元組

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基礎-元組