【Python】Python - 存取Tuple的items。Python Access Tuple items.
【Python】Python - 存取Tuple的items。Python Access Tuple items.
存取 Tuple的 Items
要存取Tuple的Items可以使用方括弧裡面的索引值:
範例
列印tuple內第二個items:
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
上面輸出: banana
Note: 第一個索引值為0。
複數的索引值
負數的索引值表示從最後面開始。
-1
表示最後一個item, -2
表示倒數第二個 item,以此類推。
範例
列印tuple中的最後一個item:
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
上面輸出: cherry
範圍的索引值
你l可以指定一個範圍的索引值,並指定開始與結束值的範圍。
當指定一個範圍,回傳值為新宣告的tuple,並僅包含指定範圍值的items。
範例
下面範例為回傳第3,第4與第5個item:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
上面輸出: ('cherry', 'orange', 'kiwi')
Note: 上面的搜尋為索引值2(包含),與索引值5(不包含)。
記住第一個item的索引值為0。
如果起始值為空白,則從第一個開始:
範例
下面範例回傳的items從最開始到"kiwi"(不包含)止:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
上面輸出: ('apple', 'banana', 'cherry', 'orange')
如果結束的索引值為空白,則範圍到tuple的最後一個:
範例
下面的範例從 "cherry" 到最後:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
上面輸出: ('cherry', 'orange', 'kiwi', 'melon', 'mango')
負數索引值的範圍
指定負數索引值表示從tuple的最後面開始:
範例
下面範例回傳從-4到-1(不包含):
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
上面輸出: ('orange', 'kiwi', 'melon')
檢查Item是否存在
可以使用in
keyword去檢查這個item是否存在tuple中:
範例
下面範例檢查"apple"是否存在tuple中:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits tuple")
上面輸出: Yes, 'apple' is in the fruits tuple
留言
張貼留言