列表與元組都同為存放有序專案的資料結構,最大的區別在於
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...