➢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不支援元素的刪除和修改 元組中的元素值是不允許修改的,但我們可以對元組...