Python 元組(tuple)是一種不可變的序列類型,用于存儲一組有序的數(shù)據(jù)。處理元組數(shù)據(jù)時,可以使用以下操作:
創(chuàng)建元組:使用圓括號 ()
創(chuàng)建一個元組,元素之間用逗號分隔。例如:t = (1, 2, 3)
。
訪問元組元素:使用索引訪問元組中的元素。索引從 0 開始,例如:t[0]
返回第一個元素,t[1]
返回第二個元素。
元組長度:使用內(nèi)置函數(shù) len()
獲取元組的長度。例如:len(t)
返回元組 t
的長度。
元組切片:使用切片操作訪問元組中的子序列。例如:t[1:3]
返回從第二個元素到第三個元素的子序列。
元組元素操作:可以使用 +
運算符連接兩個元組,使用 *
運算符重復一個元組。例如:t1 + t2
返回兩個元組的連接,t * 3
返回元組 t
的三倍重復。
元組元素類型檢查:使用內(nèi)置函數(shù) type()
檢查元組中元素的類型。例如:type(t[0])
返回第一個元素的類型。
元組元素操作:可以使用內(nèi)置函數(shù) min()
和 max()
獲取元組中的最小值和最大值,使用 sum()
計算元組中元素的和。例如:min(t)
返回元組中的最小值,max(t)
返回元組中的最大值,sum(t)
返回元組中元素的和。
元組推導式:可以使用元組推導式根據(jù)條件生成新的元組。例如:t = tuple(x for x in range(1, 6))
生成一個包含 1 到 5 的元組。
元組解包:可以使用元組解包將一個元組的元素賦值給多個變量。例如:a, b, c = t
將元組 t
的元素分別賦值給變量 a
、b
和 c
。
元組比較:可以使用 ==
運算符比較兩個元組是否相等,使用 !=
運算符比較兩個元組是否不相等。例如:t1 == t2
檢查兩個元組是否相等,t1 != t2
檢查兩個元組是否不相等。