#與列表不同 用()表示
#不能二次賦值,不可變,元組裡面的元素可以型別可以不同,他們之間沒有任何關係。
#小括號不是必需的,只要將一組至用都好分隔開來。
w=(3,44,「hello」,『www』,「嘻嘻嘻」,[1,3,545,33])
c=「wowo」,『yoyo』,333,4444,「哈哈哈」
print(w,c)
#建立只有乙個元素的元組:tuple(a,),必須要在元素後加逗號。
number=(1,) #型別 tuple
verse=(「一片冰心在玉壺」) #型別 str
print(number,verse) #輸出: (1,) 一片冰心在玉壺
.1emptytuple=()
『』』—.2建立數值元組
語法:tuple(data)
data: 其型別可以是range()物件,字串,元組或者其他可迭代型別的資料
例:建立乙個10~20(不包括20)中所有偶數元組
『』』one=tuple(range(10,20,2))
print(one)
.3 刪除元組
#語法: del tuplename (不常用)
.4 訪問元組元素
#1.索引 tuple[i]
#2.切片 tuple[start:end]
.5 元組的解包(解構)
#解包指的是將元組當中的每乙個元素都賦值給乙個變數
my_tuple=1,2,3,4
a,b,c,d=my_tuple
print(「a=」,a)
print(「b=」,b)
print(「c=」,c)
print(「d=」,d)
#用法1:交換兩個值
aa=144
bb=434
aa,bb=bb,aa
print(aa,bb)
#用法2:
#注:在對乙個元組進行解包時,變數的數量必須和元組中的元素數量一致
#也可以在變數前邊新增乙個*,這樣變數將會獲取元組中所有剩餘的元素,但是不能同時出現兩個或者兩個以上的*變數
m_tuple=10,20,30,40
a,b,*c=m_tuple
print(『a=』,a)
print(『b=』,b)
print(『c=』,c)
『』』輸出a= 10
b= 20
c= [30, 40]
『』』
Python基礎語法 元組
元組和列表十分相似,唯一的不同是元組用來建立一系列不可修改的元素。而列表非常適用於儲存在程式執行期間可能變化的資料集。列表內元素是允許被修改的,元組內元素是不允許被修改的。1.元組適用圓括號來標識。2.定義元組後,就可以使用索引來訪問其元素,就像訪問列表元素一樣。3.如果試圖修改元組中乙個元素的值,...
python基礎語法 元組魔法
元組魔法系列 tuple 注 元組不可以被修改,刪除或者增減 1.書寫格式 tu 11,22,33,44 2.count index 獲取指定元素在元組中的出現次數 tu 11,22,33,44,22 v tu.count 22 v1 tu.index 44 print v,v1 輸出結果 2 3 ...
Python語法 元組字典集合
空元組 型別 只能存放資料,不能進行增刪改查,屬於不可變資料型別 基本與列表的使用一致 a 9 print type a b 9 print type b 1.2.1 裝包 系統自動完成 a 5,6print a 5,6 print type a 乙個變數對應多個值 1.2.2 拆包 系統自動完成 ...