python元組 Tuple 學習

2021-10-10 00:12:24 字數 1769 閱讀 9177

➢tuple與list類似,不同之處在於tuple的元素不能修改。tuple寫在小括號裡,元素之間用逗號隔開。

➢元組的元素不可變,但可以包含可變物件,如list。

注意:定義只有乙個元素的tuple時,必須加逗號。

1 元組的定義與訪問

1.1、建立空元組

tup1 = ()

print(type(tup1)) #

1.2、元組的定義

tup2 =(30)            # 不加逗號,型別為整型 

print(type(tup2)) #tup3 = (30,) # 加逗號,型別為元組

print(type(tup3)) #

1.3、元組的訪問

up1 = ("2020",123,200)

print(tup1[0]) #2020

print(tup1[-1]) #200 訪問最後乙個元素

print(tup1[1:5]) #(123, 200) 左閉右開進行切片

1.4、元組中的元素值是不允許修改的,但我們可以對元組進行連線組合,如下例項:

tup1 = (1,2,3)

tup2 = ("a","b","c")

# 以下修改元組元素操作是非法的。

# tup1[0] = 100

tup3 = tup1 + tup2

print(tup3) #(1, 2, 3, 'a', 'b', 'c')

1.5、刪除

直接刪除了整個元組變數,但是無法刪除某個具體的值
1.6、修改

2 常用操作

操作名稱 

操作方法 

舉例訪問元組中的元素 

通過下標直接訪問 

print(tuple1[0])

遍歷元組 

通過for迴圈 

for i in tuple1: print(i)

元組的切片 

使用[: :] 

tuple1[2:5:2]

元組的加法操作 

tuple3 = tuple1 + tuple2

元組成員關係 

in2 in list

得到重複元素數量

count

tuple1.count(1)

獲取元組長度 

len() 

獲取元組元素大值 

max() 

獲取元組元素小值 

min() 

其它型別物件轉換成元組 

tuple() 

python學習之 元組tuple

元組 本質 小括號,一種有序的集合 特點 1 與列表相似,列表中括號表示,元組小括號表示 2 一旦初始化就不能修改 基本操作 1 建立空的元組 tuple1 print tuple1 結果 2 建立帶有元素的元組 元組中的元素的型別可以不同 tuple2 1,2,3,good true print ...

Python學習之元組(Tuple)

1.元組 tuple 是 不可變 列表 2.元組使用小括號,列表使用方括號.例如 tup1 lily jane jack 1.元組的讀取方式與列表相同 2.元組的元素在建立後不允許修改 3.元組允許使用 元組運算子 來建立新元組 例如 5,6,7 8,9,10 5,6,7,8,9,10 建立 2種方...

Python中tuple元組的學習

元組與列表類似,但是元組中的元素不能修改 元組使用小括號,列表使用方括號。元組中中只包含乙個元素時,需要在後邊新增逗號 元組與字串,list陣列等類似,可以用下標取值,下標從0開始 元組中也可以用 擷取某幾個元素的值 t uple不支援元素的刪除和修改 元組中的元素值是不允許修改的,但我們可以對元組...