Python 元組總結

2021-07-30 14:12:04 字數 1060 閱讀 9495

元組是被限制了的列表,和字串一樣不可修改,正是由於元組的不可修改性,可以用來作為引數傳遞給函式呼叫、或是從函式呼叫那裡獲得引數時,保護其內容不被外部介面修改,如函式返回多個值時是以元組的形式返回的。

1、建立元組

python中的元組用引號圓括號()包括起來。

2、修改元組 元組是不可修改的。如:t = (1,2,3) t[0]=4 會報錯。 如果要增加或減少元素可通過建立乙個**擷取**或者**連線**來實現,如:

t = (1,2,3)

t1 = t[0:2] #此時 t1 = (1,2)

t2 = t + (4,) #此時 t2 = (1,2,3,4)

3、訪問元組

4、刪除元組 元組中的元素值是不允許刪除或者修改的,但可以使用del語句來刪除整個元組。

5、複製元組

>>> t=(1,2,3,4)

>>> t1=t #方式一

>>> t2=t[:] #方式二

>>> t1

(1, 2, 3, 4)

>>> t2

(1, 2, 3, 4)

>>> t1=t1+(5,6)

>>> t1

(1, 2, 3, 4, 5, 6)

>>> t

(1, 2, 3, 4)

>>> t2=t2+(5,6)

>>> t2

(1, 2, 3, 4, 5, 6)

>>> t

(1, 2, 3, 4)

兩種複製方式都能夠對元組進行複製,但方式一和列表有所不同。

列表中方式一的複製方法是給原列表定義了乙個別名(或者理解為指標),對新複製的列表操作會影響到原列表;而在元組中的方式一則是生成了乙個新的元組,對其進行操作不會影響到原元組。

方法解釋

count(value)

返回value在元組中的數量

index(value, [start, [stop]])

返回value在元組中的位置,查詢範圍可選

python 元組總結

元組可以將range中的元素遍歷出來,也可以將列表通過型別轉換轉為元組 關於元組的乘法 元組不能修改而乘法是將他本身以倍數 的形式賦值給另乙個變數。元組不能修改,但可以通過 將元組型別轉為列表型別在進行修改 支援索引 下標 正索引 從左至右,從0開始,為列表中每乙個元素編號 負索引 從右至左,從 1...

python 元組操作總結

python 的元組和列表類似,不同之處在於元組中的元素不能修改 因此元組又稱為唯讀列表 元組使用原括號括起。1 元組中只包含乙個元素時,需要在元素後邊新增乙個逗號消除歧義。2 元組中的值是不允許修改的,但是可以對元組進行連線組合 元組中包含列表元素,列表元素內容可以修改 3 元組中的元素是不允許刪...

python元組方法總結

元組與列表類似,不同的地方是元素不能修改。元組使用小括號,列表使用方括號。注意元組中只有乙個元素時,需要在元素後新增逗號。不加逗號 t1 123 print type t1 型別為整型輸出結果 class int 加逗號 t2 123,print type t2 型別為元組輸出結果 class tu...