Python 元組(tuple)是一種不可變的序列類型,這意味著一旦創建了元組,就不能修改其內容
創建元組:可以使用圓括號 ()
創建一個元組,元素之間用逗號分隔。例如:t = (1, 2, 3)
。
訪問元素:使用索引訪問元組中的元素。索引從 0 開始,例如:t[0]
返回第一個元素,t[1]
返回第二個元素。
遍歷元組:使用 for
循環遍歷元組中的每個元素。
獲取元組長度:使用內置函數 len()
獲取元組的長度。例如:len(t)
返回元組 t
的長度。
判斷元素是否存在:使用 in
關鍵字判斷元素是否存在于元組中。例如:'a' in t
檢查字符串 'a'
是否在元組 t
中。
元組切片:使用切片操作訪問元組的一部分。例如:t[1:3]
返回從索引 1 開始到索引 2(不包括)的元素。
元組連接:使用 +
運算符連接兩個元組。例如:t1 + t2
將元組 t1
和 t2
連接在一起。
元組重復:使用 *
運算符重復元組中的元素。例如:t * 3
將元組 t
重復 3 次。
成員運算:使用 in
和 not in
運算符檢查元素是否在元組中。
最小和最大元素:使用內置函數 min()
和 max()
獲取元組中的最小和最大元素。
元組元素的類型和值:使用內置函數 type()
和 value
獲取元組元素的類型和值。
元組推導式:使用元組推導式根據條件生成新的元組。例如:{x * 2 for x in range(5)}
生成一個包含 0 到 4 的偶數的元組。
請注意,由于元組是不可變的,因此不能對元組執行修改操作,如添加、刪除或更改元素。如果需要可變的數據結構,可以考慮使用列表(list)。