python中除了可以用列表儲(chǔ)存數(shù)據(jù)班利,還可以用元組(tuple)饥漫。元組也可以存儲(chǔ)不同類(lèi)型的數(shù)據(jù),使用偏移進(jìn)行查找以及輸出罗标,但是與列表不同的是庸队,元組不能進(jìn)行原位的增、刪闯割、改操作彻消。
下面是建立一個(gè)元組:
tuple_table = () # 建立一個(gè)空元組
print(type(tuple_table)) # 輸出為:<class 'tuple'>
tuple_table = (1, 2, 3)
print(tuple_table) # 輸出為:(1, 2, 3)
注意:當(dāng)元組中只有一個(gè)元素時(shí),必須在元素后面加一個(gè)逗號(hào)宙拉,否則該變量類(lèi)型將不是元組類(lèi)型宾尚,而是括號(hào)中的元素本身的類(lèi)型。
tuple_table = (1)
print(type(tuple_table)) # 輸出為:<class 'int'>
tuple_table = (1,)
print(type(tuple_table)) # 輸出為:<class 'tuple'>
下面演示常用的輸出元組長(zhǎng)度谢澈、取值煌贴、查找、取索引锥忿、計(jì)數(shù)操作.
tuple_table = (1, 2, 3, 4, 2, 3, 8)
print(len(tuple_table)) # 輸出該元組的長(zhǎng)度為:7
print(tuple_table[2]) # 輸出索引為2的元素值:3
print(4 in tuple_table) # 輸出為:True牛郑,證明4在該元組中
print(tuple_table.index(4)) #輸出元素值4的索引為:3
print(tuple_table.count(3)) #輸出元素值3的出現(xiàn)次數(shù)為:2