python基礎之元組

2021-10-24 19:44:20 字數 1592 閱讀 9156

·首先元組是不可變序列(不可以為元組中的元素重新賦值)

·一般情況不希望資料改變值就用元組,其餘可以用列表

my_tuple = (1,2,3,4,5)

print(my_tuple,type(my_tuple)

注:資料型別為tuple

·如果想取元組其中的元素4,也就是目標索引值:

print(my_tuple[3])
·如果元組不是空元祖裡面至少有乙個 ,

my_tuple   //這樣會輸出int型別

my_tuple = 10, //這裡括號可以省略不寫

·元組的解包·元組解包指將元組中每乙個元素都賦值給乙個變數

my_tuple =10,

20,30,

40a,b,c,d = my_tuple

print

('a ='

,a)print

('b ='

,b)print

('c ='

,c)print

('d ='

,d)

·當然也可以把其中的兩個元素賦值給乙個變數

my_tuple =10,

20,30,

40a,b,c = my_tuple

print

('a ='

,a)print

('b ='

,b)print

('c ='

,c)##這樣寫會報錯,少賦乙個值

#print('d =',d)

在變數前面加乙個*,可以在任意三個元素上加,但只能加乙個*

·在對乙個元組解包的時候,變數的數量要和元組中元素的數量保持一致,如果不一致也可以在變數前面加上乙個*。這樣會獲取元組中剩餘的元素,以列表的形式返回

·接下來換乙個字串試一試(只要是序列的,都可以加*)

python 元組 Python基礎之元組

元組特點 元組是有序的,不能修改。元組的定義 通過 來定義 變數名 1,2,3,4,以逗號分割的,以小括號包圍的序列。通過tuple函式定義 lst 1,2,3,4 變數名 tuple lst 元組的優點 由於元組不可變,所以遍歷元組比列表要快 較小的效能提公升 tup 1,2,3,4 檢視元組中的...

python基礎之元組

跟著廖雪峰老師的python基礎學習,記錄一下。與列表類似,但是不同之處在於元組的元素不能修改,定義 元組表示多個元素組成的序列 元組在python中有特定的應用場景 用於儲存一串資訊,資料之間用,分隔 元組用 定義 元組的索引從0開始 info tuple zhangsan 18,1.75 pri...

python基礎之元組

元組,一種不可變的序列,在ketong建立之後不能做任何的修改 1.不可變 2.用 建立元組型別,資料項用逗號來分割 3.可以是任何的型別 4.黨www.cppcns.com員組中只有乙個元素時,要加上逗號,不然直譯器會當作整型來處理 5.同樣可以支援切片操作 元組的建立 不能進行修改 tuplea...