【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



留言

這個網誌中的熱門文章

【多益】現點現做的英文怎麼說呢?

《Microsoft Word 應用》:圖片被文字蓋住解決方法,不可設定為固定行高

如何在Ubuntu系統上安裝Notepad ++ (Install Notepad++ On Ubuntu 16.04 / 17.10 / 18.04 / 20.04)