1. 程式人生 > >元組的建立,特性,常用方法,

元組的建立,特性,常用方法,

元組的建立

對於元組,其可以儲存任意資料型別,但儲存的資料不能改變,即不能增刪改查。在元組中,除了數值型別可以相加減外,其餘型別都不可以,並且元組不可以被複制。
定義元組
t = (1,1.2,True,‘westos’)
print(t,type(t))

如果元組裡麵包含可變資料型別,可以間接修改元組內容

t1 = ([1,2,3],4)
t1[0].append(4)
print(t1)

t2 = ()
print(t2)
t3 = tuple([])
print(t3)
l4 = list(())
print(l4)

元組如果只有一個元素,後面一定要加逗號,否則資料型別不確定

t4 = (1,)
print(t4,type(t4))

元組的特性

tuple = (1,1.0,True,‘westos’)

索引

print(tuple[0])
print(tuple[-1])

切片

print(tuple[1:])
print(tuple[:-1])
print(tuple[::-1])

連線

不同的資料型別可以連線麼(除了數值型別之外,不同的資料型別之間不可以連線)

print(tuple + (1,2,3))
print(tuple + [4,5,6])

print(tuple + ‘westos’)

重複

print(tuple * 5)

for迴圈

for i in tuple:
print(i)
#成員操作符
print(1 in tuple)
print(i not in tuple)

檢視元素的索引值

t = (1,2,‘a’,‘c’,‘a’)
print(t.index(‘c’))

檢視元素在元組中出現的次數

print(t.count(‘a’))