Python 元組方法備忘單

掌握 Python 元組。了解為什麼它們是不可變的、如何存取它們以及 count() 和 index() 方法的用法。

元組內建方法

由於元組是不可變的,因此它們僅支援基本的搜尋和檢索方法。

方法/功能文法描述
count()my_tuple.count(item)傳回指定項在元組中出現的次數。
index()my_tuple.index(item)傳回指定項目第一次出現的索引。如果未找到,則引發 ValueError。

元組索引、解包和操作

用於存取、解包和組合元組的通用語法規則。

方法/功能文法描述
Indexingitem = my_tuple[index]檢索指定 0 索引位置的元素。
Unpackinga, b = my_tuple將元組元素的值分配給各個變數。
Concatenationnew_tuple = t1 + t2將兩個或多個元組組合成一個新元組。
Repetitionnew_tuple = t * 3將元組重複指定的次數。

互動式簡報腳本

run_all_cheat_methods.py
在編輯器中執行
# count()
my_tuple.count(item)

# index()
my_tuple.index(item)

# Indexing
item = my_tuple[index]

# Unpacking
a, b = my_tuple

# Concatenation
new_tuple = t1 + t2

# Repetition
new_tuple = t * 3

常見問題解答

為什麼 Python 中的元組是不可變的?

不變性使得元組比列表更快,可以避免意外修改,並允許它們用作字典鍵或集合元素。

如何定義具有單一元素的元組?

您必須包含尾隨逗號,例如 (single_item,)。如果沒有逗號,Python 將其視為標準括號表達式。

相關主題

推薦的 Python 資源

透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。