Python列表list與元組tuple

2021-08-07 05:43:31 字數 525 閱讀 6410

列表與元組都同為存放有序專案的資料結構,最大的區別在於

tup1 = ('physics', 'chemistry', 1997, 2000)

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

tup3 = 'a', 'b', 'c', 'd'

從**可以看出,其實元組的建立與圓括號無關,最重要的是逗號,這個也是逗號在python的作用之一,元組型別的轉換

tu = ("abc")   #type(tu) =>str
此時tu的型別並不是元組tuple,而是str字串

tu = ("abc",)   #type(tu) =>tuple
加乙個逗號,此時tu的型別即為元組tuple。這個也是我一開始看python**感到困惑的地方,怎麼括號裡逗號後面什麼都沒了,真的很奇怪….

更加詳細說明

python 元組tuple與列表list的區別

使用help可檢視到tuple list的內建屬性區別 t 1,2,s1 l 1,2,s1 不可變列表 這一說法,從屬性中可以看出,list中與增減改元素的屬性,tuple都沒有。元組的內建屬性 t.count value integer return number of occurrences o...

python tuple元組與list列表

基本簡介 tuple 使用小括號 list 使用方括號 tuple元組 元組資料初始化 tupletest1 deep learning tupletest2 1 2,3 tupletest3 1 2 3 可以不新增括號 tupletest4 4 對於乙個資料時,需要新增乙個 逗號 才是元組,否則是...

PYTHON 列表與元組

列表簡介 是一種內建的資料結構,用來儲存一系列的元素 同js一樣,由於解釋性語言不必宣告資料型別,所以陣列的元素也可以很靈或的不相同。列表的運算 index索引運算 切片運算 拼接運算 重複運算 成員運算in 長度運算len 迴圈for 列表方法 list.intex 可以返回任意的方法 my li...