1. 程式人生 > >python入門11 元組

python入門11 元組

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)