9.基本數據類型(6)----元組

1.初識元組

元組(tuple):用()表示,用,隔開,元組是不可變的列表,也叫只讀列表,元組中的元素無限制
注意事項:
1.因爲()還表示運算的優先級,所以元組中即使只有一個元素也要加 ,

tup = (1,)

2.元組的不可變是指第一層不可變

tup = ([1,2,3],1,2)
tup[0] = 4                      報錯,因爲第一層不可變
tup[0][0] = 3                   不報錯,因爲tup[0]對應的lst中的元素相當於元組中的第二層數據了

3.元組叫只讀列表,所以他和列表一樣可以用索引取值,結果還是元組;當然也可因進行遍歷。

2.元組常用方法

名稱 作用
len(tup) 返回元組元素個數
max(tup) 返回最大的元素
min(tup) 返回最小的元素
tupel(iterable) 將可迭代對象轉化爲元組
del tup 刪除元組

示例代碼如下:

tup = (1,2,3,)
print(len(tup))										結果爲:3
print(max(tup))										結果爲:3
print(min(tup))										結果爲:1

lst = ["a","b","c"]
print(tuple(lst),type(tuple(lst)))					結果爲:('a', 'b', 'c') <class 'tuple'>

tup = (1,2,3,)
del tup
print(tup)											結果爲:報錯,元組被刪除掉了不存在了

3.遍歷元組

tup = (1,2,3)
for i in tup:
    print(i)
    
for k,v in enumerate(tup):
    print(k,v)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章