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