1. 程式人生 > >python中的 序列和元組之(序列解包和鏈式賦值!)

python中的 序列和元組之(序列解包和鏈式賦值!)

python語言的 元組和序列 支援序列解包或鏈式賦值 和 序列打包:

#序列解包全部支援!
a,b,c = 1,2,3 #元組解包
a,b,c = (1,2,3) #元組解包
a,b,c = [1,2,3] #序列解包
a,b,c = {1,2,3} #集合解包


#序列打包僅支援元組和序列!
(a,b,c) = 1,2,3 #元組打包
[a,b,c] = 1,2,3 #序列打包


print(a,b,c) #以上結果都是1,2,3

#字典在python中比較特殊,這種解包方式只能得到下標!
a,b,c = {"name":"kirin","age":18,"sex":"男"}

print(a,b,c); #輸出結果為:name,age,sex;

#python的解構和ES6的解構在字典這裡有很大區別,要特別注意!