課程
/后端開發
/Python
/初識Python
L = (1, 'Lisa')
for index ,name in L:
print index,name
我想問一下這樣打印出來為什么會報錯,不是說再迭代,就同時獲得了索引和元素本身嗎
2019-08-12
源自:初識Python 9-2
正在回答
迭代的本質是取出元素本身,現在你的寫法就相當于用了兩個參數取出元素本身,所以在你的基礎上應該是這樣子修改的:
for index ,name in enumerate(L):
print(index,name)
慕用7449124
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-12
迭代的本質是取出元素本身,現在你的寫法就相當于用了兩個參數取出元素本身,所以在你的基礎上應該是這樣子修改的:
L = (1, 'Lisa')
for index ,name in enumerate(L):
print(index,name)