Python之資料結構 元組

2021-10-04 19:47:22 字數 1394 閱讀 4601

元組與列表的最大區別是列表可以修改、可以讀取、可以刪除,而元組建立之後則不能修改,但是可以刪除整個元組。

1 定義元組

l1=(1,2,3)

print(l1)

print(type(l1))

執行結果:

如果元組只有乙個元素,則這個元素後面必須要有「,」,否則元素就還是其原來的型別。

l1=(1,2,3)

print(l1)

print(type(l1))

l2=(2)

print(l2)

print(type(l2))

l3=(2,)

print(l3)

print(type(l3))

執行結果:

2 刪除元組

元組不能修改,所以元組也不能單獨刪除部分元素,要刪除只能刪除整個元組。

l1=(1,2,3,4,5)

print(l1)

del l1

print(l1)

執行結果:

3 元組的其他操作

(1)count方法用於統計某個元素在元組**現的次數。

執行結果:

(2)index方法用於查詢元素在元組中的索引位置。

執行結果:

Python基礎資料結構之元組 tuple

有序的儲存任何資料型別,元祖和列表類似,不同之處在於元祖不能修改。元祖是不可變資料型別。相同點 都可以儲存任意資料型別的資料 都是有序的資料型別 支援下表索引和切片 都可以使用for while迴圈遍歷 不同點 列表是可變資料型別 增 刪 改 查 元祖是不可變資料型別 查 列表用定義,元祖用 定義 ...

Python內建資料結構之元組tuple

1.python序列之元組 不可修改的序列 元組其實跟列表差不多,也是存一組數,只不是它一旦建立,便不能像列表式的增刪改,只能查,切片,所以元組又叫唯讀列表。元組用圓括號括起 這是通常採用的做法 1.1 函式tuple 函式tuple的工作原理與list類似 它將乙個序列作為引數,並將其轉換為元組。...

七 資料結構之元組

元組和列表有很多相似之處,對於操作一樣的地方,會簡寫一些。1.簡介 表現形式 tuple。元組是乙個不可變序列,當我們希望資料不變時我們就使用元組,其他情況一般使用列表。2.元祖的建立 方法一 建立空元組。tupl print tupl 方法二 tupl tuple 342ff print tupl...