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