1.定義
元組的關鍵字:tuple
元組以()括起來,數據之間用 , 隔開。元組當中的數據,可以是任意類型。數值是可以重復的。
元組元素是 不可變的,順序是 有序的。
例如:
b = ("蘿卜", "jason", "1234", True)
2.元組創建方式
# 創建空元組 my_tuple = () # 創建元組一: my_tuple2 = (3.1415,"female",18,170) # 創建元組二:任意無符號的對象,以逗號隔開,默認為元組 my_tuple3 = "hello","python","小星星" # 創建只有一個元素的元組:需要在元素后面添加逗號來消除歧義 my_tuple4 = ("hello",)
3.元組的查詢
取值:
讀取元組中的數據時,索引默認從0開始,倒序是從-1開始。
語法:元組名稱[索引]
例如:
b = ("蘿卜", "jason", "1234", True) print(b[1]) print(b[-2]) 結果: jason 1234
取索引:從元組中找出某個值第一個匹配項的索引值
獲取元組元素的索引時,直接通過元素來獲取索引值。
語法:元組名稱.index(元素值)
例如:
# 元組名稱.index(元素值) b = ["蘿卜", "jason", 1234, True] print(b.index("jason")) 結果: 1
4.元組的合並
元組的合並可以直接使用+號進行合並
元組A + 元組B
例如:
b = ("蘿卜", "jason", "1234", "魔道祖師", "小星星") c = (89,12,44,5,863,455) d = b + c print(d) 結果: ('蘿卜', 'jason', '1234', '魔道祖師', '小星星', 89, 12, 44, 5, 863, 455)