一赶诊、元組定義(tuple):
- 通過 () 創(chuàng)建元組
- 元組是有序的(索引赤屋,切片)、不可變類型
- 與列表類似师逸,作用于列表的操作司倚,絕大數(shù)也可以作用于元組
二、使用場景:
- 一般用于存儲一些在程序中不應(yīng)該被修改的一系列值
- 存儲安全系數(shù)較高的數(shù)據(jù)
三、常見操作
- 由于元組不可變的特性动知,所有沒有 增皿伺、刪、改 操作
atuple = (10, 30, 25, 88) # 定義一個元組
atuple[0] = 100 # 報錯盒粮,元組定義以后鸵鸥,不可被修改,賦值
atuple.count(30) # count(), 統(tǒng)計元組 atuple 中 30 出現(xiàn)的次數(shù) 1
atuple.index(88) # index(), 計算元組 atuple 中元素 88 的下標(biāo) 3
- 如果一個元組中只有一個元素丹皱,那么創(chuàng)建該元組時妒穴,需要加上一個逗號,否則創(chuàng)建失敗
a = ("hello") # 沒加逗號的情況
print(a)
print(type(a)) # str
a = ("hello", ) # 加逗號的情況
print(a)
print(type(a)) # tuple