關(guān)于Python解包知識點總結(jié)
解包
在英文里叫做 Unpacking,就是將容器里面的元素逐個取出來放在其它地方,好比你父母去菜市場買了一袋蘋果回來分別發(fā)給家里的每個成員,這個過程就是解包。Python 中的解包是自動完成的,例如:
student = [’xiaoqiang’,’man’,’22’]name,sex,age = studentprint(name,sex,age)結(jié)果:xiaoqiang man 22
如果列表中有3個元素,那么剛好可以分配給3個變量。除了列表對象可以解包之外,任何可迭代對象都支持解包,可迭代對象包括元組、字典、集合、字符串、生成器等實現(xiàn)了__next__方法的一切對象。
知識點擴(kuò)展:
序列解包例子:
>>> a, b, c = 1, 2, 3>>> a1>>> b2>>> c3>>>
嵌套解包例子
>>> (a, b), (c, d) = (1, 2), (3, 4)>>> a1>>> b2>>> c3>>> d4>>> a, b, c, d(1, 2, 3, 4)
到此這篇關(guān)于關(guān)于Python解包知識點總結(jié)的文章就介紹到這了,更多相關(guān)Python解包詳解內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. Django上傳xlsx文件直接轉(zhuǎn)化為DataFrame或直接保存的方法2. 關(guān)于 Android WebView 的內(nèi)存泄露問題3. SpringBoot 使用 @Value 注解讀取配置文件給靜態(tài)變量賦值4. 解決Android studio 3.6.1 出現(xiàn)Cause: unable to find valid certification path to requested target 報錯的問題5. ztree+ajax實現(xiàn)文件樹下載功能6. 從零學(xué)CSS系列之文本屬性7. html5手機(jī)觸屏touch事件介紹8. 教你在 IntelliJ IDEA 中使用 VIM插件的詳細(xì)教程9. 《CSS3實戰(zhàn)》筆記--漸變設(shè)計(一)10. python。對象集中的身份。和散列
