元組與列表的最大區別是列表可以修改、可以讀取、可以刪除,而元組建立之後則不能修改,但是可以刪除整個元組。
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...