python基礎知識之元組

2021-07-25 13:27:06 字數 972 閱讀 1432

元組和列表都是序列,但是元組不能修改。

:元素用逗號隔開,就自動建立了元組,元組一般通過圓括號括起來。

>>> 

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...