關(guān)于Python解包知識(shí)點(diǎn)總結(jié)
解包
在英文里叫做 Unpacking,就是將容器里面的元素逐個(gè)取出來放在其它地方,好比你父母去菜市場(chǎng)買了一袋蘋果回來分別發(fā)給家里的每個(gè)成員,這個(gè)過程就是解包。Python 中的解包是自動(dòng)完成的,例如:
student = [’xiaoqiang’,’man’,’22’]name,sex,age = studentprint(name,sex,age)結(jié)果:xiaoqiang man 22
如果列表中有3個(gè)元素,那么剛好可以分配給3個(gè)變量。除了列表對(duì)象可以解包之外,任何可迭代對(duì)象都支持解包,可迭代對(duì)象包括元組、字典、集合、字符串、生成器等實(shí)現(xiàn)了__next__方法的一切對(duì)象。
知識(shí)點(diǎn)擴(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解包知識(shí)點(diǎn)總結(jié)的文章就介紹到這了,更多相關(guān)Python解包詳解內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. ajax請(qǐng)求添加自定義header參數(shù)代碼2. ASP基礎(chǔ)知識(shí)VBScript基本元素講解3. 解決android studio引用遠(yuǎn)程倉(cāng)庫(kù)下載慢(JCenter下載慢)4. Gitlab CI-CD自動(dòng)化部署SpringBoot項(xiàng)目的方法步驟5. 基于javascript處理二進(jìn)制圖片流過程詳解6. Kotlin + Flow 實(shí)現(xiàn)Android 應(yīng)用初始化任務(wù)啟動(dòng)庫(kù)7. idea刪除項(xiàng)目的操作方法8. 使用python 計(jì)算百分位數(shù)實(shí)現(xiàn)數(shù)據(jù)分箱代碼9. phpstorm斷點(diǎn)調(diào)試方法圖文詳解10. html5手機(jī)觸屏touch事件介紹
