多重賦值技巧是一種快捷方式,讓你在一行**中,用列表中的值為多個變數賦值。所以不必像這樣:
>>> cat = ['fat', 'black', 'loud']
>>> size = cat[0]
>>> color = cat[1]
>>> disposition = cat[2]
而是輸入下面的**:
>>> cat = ['fat', 'black', 'loud']
>>> size, color, disposition = cat
變數的數目和列表的長度必須嚴格相等,否則 python 將給出 valueerror:
>>> cat = ['fat', 'black', 'loud']
>>> size, color, disposition, name = cat
traceback (most recent call last):
file "", line 1, in size, color, disposition, name = cat
valueerror: need more than 3 values to unpack
Python多重賦值技巧
1 多重賦值技巧是一種快捷方式,讓你在一行 中,用列表中的值為多個變數賦值。所以不必像這樣 entrepreneur jackma ponyma leijun alibaba entrepreneur 0 tencent entrepreneur 1 xiaomi entrepreneur 2 而可...
python 多重賦值問題
多重賦值有兩種方式 一,變數賦值 右邊先完成計算,然後在賦值給左邊變數。x,y y,x y 等價於 m y n x y x m y n常用例項 資料交換 a,b 1,2 a,b b,a a 2 b 1二,列表等多重賦值 l 1,2,3 4 a,b,c,d l int,int,str,str變數個數必...
關於python多重賦值的小問題
前言 今天無意中發現在python中的乙個多重賦值的小問題,自己一開始是比較簡單化的理解了這個多重賦值操作的概念,所以導致在一道實現斐波那契數列的 中,發現了自己的問題,順www.cppcns.com便記錄下吧,當作是學習總結。首先是python的多重賦值操作,先用乙個直觀的 來看 a,b 0,1 ...