Python 元組方法備忘單
掌握 Python 元組。了解為什麼它們是不可變的、如何存取它們以及 count() 和 index() 方法的用法。
元組內建方法
由於元組是不可變的,因此它們僅支援基本的搜尋和檢索方法。
| 方法/功能 | 文法 | 描述 |
|---|---|---|
| count() | my_tuple.count(item) | 傳回指定項在元組中出現的次數。 |
| index() | my_tuple.index(item) | 傳回指定項目第一次出現的索引。如果未找到,則引發 ValueError。 |
元組索引、解包和操作
用於存取、解包和組合元組的通用語法規則。
| 方法/功能 | 文法 | 描述 |
|---|---|---|
| Indexing | item = my_tuple[index] | 檢索指定 0 索引位置的元素。 |
| Unpacking | a, b = my_tuple | 將元組元素的值分配給各個變數。 |
| Concatenation | new_tuple = t1 + t2 | 將兩個或多個元組組合成一個新元組。 |
| Repetition | new_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 資源
透過相關的互動式教學、備忘單和程式碼比較來擴展您的知識。