python入門11 元組
阿新 • • 發佈:2018-11-05
tuple元組是一種不可變資料型別,也是一種序列,因此可用序列的各類方法,比如切片和索引
#coding:utf-8 #/usr/bin/python """ 2018-11-03 dinghanhua 元組 """
'''元組,不可改變''' #賦值 turple1 = 1,2 turple2 = (3,4,'a',True) print(type(turple1),type(turple2))
#索引 print(turple1[0]) #切片 print(turple1[0:2]) #+ * print(turple1+turple2) print(turple1*3)
#函式 print(len(turple1)) #長度 print(max(turple1)) #最大值 print(min(turple1)) #最小值 str = 'monday' print(tuple(str)) #序列轉化為元組 print(turple2.index(4)) #返回元素索引 print(turple2.count(3)) #元素個數
#巢狀,多維元組 t = ((1,'a'),(2,'b'),(3,'c')) for i in t: print(i) for i,j in t:print(i,j) for i in t: print(i[0])
#可巢狀可變型別, 可變元素仍可改變 t2 = (['a','b'],1,True,{'black','white'}) print(t2) t2[0].append('c') t2[3].add('red') print(t2)