課程
/后端開發
/Python
/初識Python
enumerate打印了list的index,但是list的index是從0開始的。怎么讓index從1開始呢?
2018-04-22
源自:初識Python 9-2
正在回答
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in enumerate(L):
? ? index = index+1
? ? print index, '-', name
L?=?['Adam',?'Lisa',?'Bart',?'Paul'] for?index,name?in?zip(range(1,5),L): ????print?index,'-',name
enumerate 第二個參數 可以定義索引初始值 可以用 enumerate(L, 1) 解決你的問題
for index,name in enumerate(L):
? ? print index+1,'-',name
? ?+1就好了
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-05-30
L = ['Adam', 'Lisa', 'Bart', 'Paul']
for index, name in enumerate(L):
? ? index = index+1
? ? print index, '-', name
2018-04-25
2018-04-24
enumerate 第二個參數 可以定義索引初始值 可以用 enumerate(L, 1) 解決你的問題
2018-04-23
for index,name in enumerate(L):
? ? print index+1,'-',name
? ?+1就好了