2018年11月21日 元祖
阿新 • • 發佈:2018-11-22
差異 二次 互轉 二級 join style 並且 pri 括號
tuple:元祖
元祖為對列表的二次加工,元素不可被修改(與列表的差異),並且元祖不能增加或者刪除
tu=(1111,22,‘sxj‘,[22],66,True,)#小括號叫元祖一般在最後一行+一個逗號 ,與以後的參數做區分 #對應的類叫tuple v=tu[0] #也可以被索引 v1=tu[1:2] print(v,v1) #元祖不能增加修改刪除 for i in tu: print (i) #所以tuple也是可叠代對象 s=‘abcdfgh123‘ li=[‘sxj‘,12,"abc"] tu=("12","as","asb",) #str與list與tuple的相互轉換 a=tuple(s) b=tuple(li) c=list(tu) d="" for i in tu: d=d+str(i) e="".join(tu) print(a,‘\n‘,b,‘\n‘,c,‘\n‘,d,‘\n‘,e)
tu=(11,22,33,"abc",[("sxj",444)],True,) #元祖也是有序的,元祖的一級元素不可修改 #如何取得sxj,註意幾個中括號 a=tu[4][0][0] print(a) # tu[4][0]="a" print(tu)# 可以修改二級元素中的列表 a=tu.count(11) b=tu.index("abc") print(a,b) #count index用法同列表
2018年11月21日 元祖