python元組插入 python操作元組常用方法

2021-10-11 13:04:07 字數 1052 閱讀 2658

python的元組和列表類似,不同之處在於元組中的元素不能修改(因此元組又稱為唯讀列表),且元組使用小括號而列表使用中括號,如下:

tup1=('physics','chemistry',1997,2000)

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

1、元組中只包含乙個元素時,需要在元素後面新增逗號來消除歧義

tup1=(50,)

2、元組中的元素值使不允許修改的,但可以對元組進行連線組合

tup1=(12,34.56)

tup2=('abc','xyz')

tup1[0]=100 #非法操作,元組中的元素是不允許被修改的

tup3=tup1+tup2 #python執行元組進行連線組合

print(tup3)# 輸出:(12,34.56,'abc','xyz')

3、元組中的元素是不允許刪除的,但可以使用del語句來刪除整個元組

4、元組之間可以使用+和*,即允許元組進行組合連線和重複複製,運算後會生成乙個新的元組

tup1=(1,2,3)

tup2=(3,4,5)

tup3=tup1+tup2 #輸出:tup3=(1,2,3,3,4,5)

tup4=tup1*3 #輸出: tup4=(1,2,3,1,2,3,1,2,3)

5、元組執行切片操作

6、任意無符號的物件,以逗號隔開,預設為元組

a=1,2,3,'hello'

print(a) #輸出:(1,2,3,'hello')

7、對元組進行操作的內建函式

——cmp(tup1,tup2): 比較兩個元組元素

——len(tup): 返回元組中元素的個數

——max(tup): 返回元組中元素最大的值

——min(tup): 返回元組中元素最小的值

——tuple(seq): 將列表轉化為元組

8、元組的方法(元組沒有列表中的增、刪、改的操作,只有查的操作)

——tuple.index(obj):從元組中找出某個值第乙個匹配項的索引值

——tuple.count(obj): 統計某個元素在元組**現的次數

元組 datawhale組隊學習python基礎

元組 定義語法為 元素1,元素2,元素n 與列表不同,元組是 列表是。t1 1 10.31 python t2 1,10.31 python print t1,type t1 1,10.31,python print t2,type t2 1,10.31,python tuple1 1 2,3 4,...

pytho序列,字串,元組 學習筆記

python string.zfill 方法 函式 墊零左側的字串,以填補寬度。python 序列操作 seq ind 獲得下標為 ind 的元素 seq ind1 ind2 獲得下標從 ind1 到 ind2 間的元素集合 seq expr 序列重複 expr 次 seq1 seq2 連線序列 s...

python 元組, 元組應用

元組可以存放不同型別的資料 元組中的資料不能被修改 如果元組中有列表,可以修改列表中的資料 語法 變數 資料1,資料2,資料3,型別是 my tuple isaac 18 3.14 true print my tuple print type my tuple 控制台輸出 isaac 18 3.14...