python基本語法 元組

2021-10-19 17:48:31 字數 1231 閱讀 5375

#與列表不同 用()表示

#不能二次賦值,不可變,元組裡面的元素可以型別可以不同,他們之間沒有任何關係。

#小括號不是必需的,只要將一組至用都好分隔開來。

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 拆包 系統自動完成 ...