1. 程式人生 > >2018年11月21日 元祖

2018年11月21日 元祖

差異 二次 互轉 二級 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日 元祖