課程
/后端開發
/Python
/初識Python
for index, name in zip(range(1,len(L)+1),L):
這句代碼不是很理解,index,name為什么表示zip list的元素
2018-09-13
源自:初識Python 9-2
正在回答
公牛說得對。zip()函數旁邊有介紹,為了方便理解改寫一下for a,b in zip(A,B)? ,這道題里面A是rang(1,len(L)+1),B是L,再利用zip函數一一對應的賦值,就能得到1-Adam,2-Lisa……。
for?index,?name?in?enumerate(L): 這一行你能理解,那么就容易理解for?index,?name?in?zip(range(1,len(L)+1),L): 只是把enumerate()函數(從0開始)變成了zip()函數(從1開始)。
豬寶寶喝腎寶
沒有問題
for........in..... 語句就是遍歷的意思,我的理解是把in后面的內容賦值給for后面的變量。這樣再來看著道題,for a,b in zip(rang(1,len(L)+1),L)? ,我們為了方便理解改寫一下for a,b in zip(A,B)? ,這道題里面A是rang(1,len(L)+1),B是L,這樣賦值的時候就一一對應,A賦值給a,B賦值給b。?????????? 我也才學習python,不知道這樣理解對不對。
可以將index,name視作tuple,合成的list的元素就是tuple
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-11-06
公牛說得對。zip()函數旁邊有介紹,為了方便理解改寫一下for a,b in zip(A,B)? ,這道題里面A是rang(1,len(L)+1),B是L,再利用zip函數一一對應的賦值,就能得到1-Adam,2-Lisa……。
2018-10-07
2018-09-20
沒有問題
2018-09-19
for........in..... 語句就是遍歷的意思,我的理解是把in后面的內容賦值給for后面的變量。這樣再來看著道題,for a,b in zip(rang(1,len(L)+1),L)? ,我們為了方便理解改寫一下for a,b in zip(A,B)? ,這道題里面A是rang(1,len(L)+1),B是L,這樣賦值的時候就一一對應,A賦值給a,B賦值給b。?????????? 我也才學習python,不知道這樣理解對不對。
2018-09-14
可以將index,name視作tuple,合成的list的元素就是tuple