Python序列之元組

2022-09-11 02:54:08 字數 791 閱讀 5961

元組屬於python序列中的一種,是一種容器型別,它可以是任意物件的有序集合,不可變物件,長度固定,支援巢狀、異構

建立元組和簡單,只需要將元素用括號(可選)括起來,並使用逗號分隔符(即使只有乙個元素)來分隔元素即可:

一、生成乙個元組

>>> t1 = (1,2,3,4,5)

>>> print t1

(1, 2, 3, 4, 5)

二、元素相加

>>> print t1

(1, 2, 3, 4, 5)

>>> t2 = ('x','y','z')

>>> t1 + t2    //將兩個元組進行相加處理,得到乙個新元組

(1, 2, 3, 4, 5, 'x', 'y', 'z')

三、將list列表轉換為元組

>>> l1 = ['a','b','c']

>>> t3 = tuple(l1)    //通過tuple()元素進行轉換

>>> print t3

('a', 'b', 'c')

四、元組相乘

>>> print t3

('a', 'b', 'c')

>>> t3 * 3    //元組相乘則表示重複多少次

('a', 'b', 'c', 'a', 'b', 'c', 'a', 'b', 'c')

五、判斷乙個元素是否存在元組中

判斷元素是否存在元組中可以用in、not in

>>> 'ssss' in t3

false

>>> 'a' in t3

true

Python序列之元組 tuple

python的元組與列表類似,同樣可通過索引訪問,支援異構,任意巢狀。不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。建立元組 元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可 tup1 空元組 tup2 a b c d tup3 1,2,3,a b c 元組操作方法及例項...

python之序列結構 元組(五)

形式上元組的所有元素都在一對圓括號內,元素之間使用逗號分隔,如果元組中只有乙個元素,則必須在最後增加乙個逗號 元組建立與元素訪問 e.g.x 1,2,3 直接把元組賦給乙個變數 type x 檢視型別 x 0 輸出1,支援使用下標訪問特定位置的元素 x 1 最後乙個元素,元組支援雙向索引 x 1 4...

python元組和序列

我們看到列表和字串有很多共同特性,例如索引和切片操作。他們是 序列 資料型別 參見 序列型別 list,tuple,range 中的兩種。隨著 python 語言的發展,其他的序列型別也會被加入其中。這裡介紹另一種標準序列型別 元組。乙個元組由幾個被逗號隔開的值組成,例如 t 0 12345 t 1...