元組的建立,特性,常用方法,
阿新 • • 發佈:2018-12-04
元組的建立
對於元組,其可以儲存任意資料型別,但儲存的資料不能改變,即不能增刪改查。在元組中,除了數值型別可以相加減外,其餘型別都不可以,並且元組不可以被複制。
定義元組
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’))