tuple
什麼是元組?
在 Python 中,元組(tuple
)是一種有序且不可變的資料結構,用來儲存一組不可修改的元素。元組的內容一旦建立,就不能被更改,這與列表(list
)不同。
元組的使用方式
1. 建立元組
可以使用圓括號 ()
來建立元組,元組中的元素用逗號 ,
分隔。
當只包含一個元素時,需要在後面加上逗號,以避免被認為是一般表達式。
2. 訪問元組元素
可以使用索引來訪問元組中的元素,索引從 0
開始。
3. 元組是不可變的
元組中的元素無法被修改或刪除。
4. 元組的解包
元組支援解包,這意味著可以將元組中的值賦予多個變數。
my_tuple = ("Alice", 25, "Engineer")
name, age, profession = my_tuple
print(name) # 輸出: Alice
print(age) # 輸出: 25
print(profession) # 輸出: Engineer
5. 元組的方法
元組有兩個常用的方法:
count()
:計算指定元素在元組中出現的次數。index()
:返回指定元素的索引。
範例
# 建立元組
fruits = ("apple", "banana", "cherry")
# 訪問元組中的元素
print(fruits[0]) # 輸出: apple
# 解包元組
name, age, city = ("John", 30, "New York")
print(name) # 輸出: John
print(age) # 輸出: 30
print(city) # 輸出: New York
總結
元組是一種有序但不可變的資料結構,適合用來儲存不需要變動的數據。元組支援基本的索引和解包操作,並且提供了一些簡單的方法來處理元素。元組的不可變性使其在某些場景下比列表更具安全性。