元組和列表都是序列,但是元組不能修改。
:元素用逗號隔開,就自動建立了元組,元組一般通過圓括號括起來。
>>>
1,2,3
(1,2,3)
>>>
'wang','wei','na'
('wang','wei','na')
>>> (1,2,3)
(1,2,3)
>>>
空元組:沒有內容的圓括號。
>>> ()
()>>>
乙個值的元組:乙個值要加上逗號。
>>>
12,(12,)
>>> (12,)
(12,)
>>>
1212
>>>
3*(40+2)
126>>>
3*(40+2,)
(42,42,42)
>>>
前兩個例子生成長度為1的元組,12和(12)是一樣的,但和(12,)是不一樣的,最後乙個不是元組。
tuple函式的功能與list函式的功能相近:以乙個序列作為引數,並將它轉化為元組,若引數為序列,將引數原樣返回。
>>> tuple([1,2,3])
(1,2,3)
>>> tuple((1,2,3))
(1,2,3)
>>> tuple('abc')
('a','b','c')
>>>
>>>
1,2,3
(1,2,3)
>>> x[1]
2>>> x[0:2]
(1,2)
>>> x[:]
(1,2,3)
>>>
元組的元素訪問可參考列表,元組的分片還是元組,就像列表的分片還是列表一樣。 Python基礎知識之元組
元組 tuple 可以理解為操作受限的列表,之所以說是操作受限,是因為元組中的成員不允許改變。元組很多操作和列表相似,有關列表的相關操作請點此檢視。元組的建立 元組的建立和列表相似,建立列表採用中括號,而元組採用小括號 但起決定性作用的是逗號 下面是正確的建立方法 tuple1 a b c tupl...
python基礎知識 元組
元組 元組特點 元組是有序的,不能修改。元組的定義 1 通過 來定義 變數名 1,2,3,4,以逗號分割的,以小括號包圍的序列。2 通過tuple函式定義 lst 1,2,3,4 變數名 tuple lst 元組的優點 由於元組不可變,所以遍歷元組比列表要快 較小的效能提公升 一 訪問元組 1 tu...
python基礎知識 元組
1.取值和索引1.知道位置,確定內容 info tuple zhangsan 18 1.75 zhangsan print info tuple 0 2.知道內容,確定位置,使用index方法 info tuple zhangsan 18 1.75 zhangsan print info tuple...