歡迎您光臨本站 註冊首頁

關於Python解包知識點總結

←手機掃碼閱讀     techdo @ 2020-05-05 , reply:0

解包
在英文裡叫做 Unpacking,就是將容器裡面的元素逐個取出來放在其它地方,好比你父母去菜市場買了一袋蘋果回來分別發給家裡的每個成員,這個過程就是解包。Python 中的解包是自動完成的,例如:
student = ['xiaoqiang','man','22'] name,sex,age = student print(name,sex,age) 結果:xiaoqiang man 22
如果列表中有3個元素,那麼剛好可以分配給3個變量。除了列表對象可以解包之外,任何可迭代對象都支持解包,可迭代對象包括元組、字典、集合、字符串、生成器等實現了__next__方法的一切對象。
知識點擴展:
序列解包例子:
>>> a, b, c = 1, 2, 3 >>> a 1 >>> b 2 >>> c 3 >>>
嵌套解包例子
>>> (a, b), (c, d) = (1, 2), (3, 4) >>> a 1 >>> b 2 >>> c 3 >>> d 4 >>> a, b, c, d (1, 2, 3, 4)


[techdo ] 關於Python解包知識點總結已經有260次圍觀

http://coctec.com/docs/python/shhow-post-232975.html