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)