元組屬於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...