tuple:元祖
元祖为对列表的二次加工,元素不可被修改(与列表的差异),并且元祖不能增加或者删除
tu=(1111,22,'sxj',[22],66,True,)#小括号叫元祖一般在最后一行+一个逗号 ,与以后的参数做区分#对应的类叫tuplev=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用法同列表