1、多重賦值技巧是一種快捷方式,讓你在一行**中,用列表中的值為多個變數賦值。所以不必像這樣:
entrepreneur =
['jackma'
,'ponyma'
,'leijun'
]alibaba = entrepreneur[0]
tencent = entrepreneur[1]
xiaomi = entrepreneur[
2]
而可以這樣:
entrepreneur =
['jackma'
,'ponyma'
,'leijun'
]alibaba, tencent, xiaomi = entrepreneur
print
(alibaba, tencent, xiaomi)
列印結果:
jackma ponyma leijun
2、變數的數目和列表的長度必須嚴格相等,否則 python 將給出 valueerror:
entrepreneur =
['jackma'
,'ponyma'
,'leijun'
]alibaba, tencent, xiaomi, baidu= entrepreneur
執行結果報錯:
valueerror:
not enough values to unpack (expected 4
, got 3
)
python多重賦值技巧
多重賦值技巧是一種快捷方式,讓你在一行 中,用列表中的值為多個變數賦值。所以不必像這樣 cat fat black loud size cat 0 color cat 1 disposition cat 2 而是輸入下面的 cat fat black loud size,color,disposit...
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 ...