作者qazsd ( )
看板Python
標題[問題] 取得當前迴圈次數
時間Sun Dec 18 15:05:05 2016
for filename in os.listdir(path):
print("第"+i+"個檔案:"+filename)
有沒有一個常數可直接取得當前迴圈變數?
還是說只能在迴圈外宣告一個 i=1,然後在迴圈內加上 i=i+1,這個方法而已?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.123.141
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1482044709.A.0E6.html
→ penguin7272: enumerate 12/18 15:07
→ AlaRduTP: 樓上正解,It's pythonic. 12/18 15:43
推 ckc1ark: for idx, fn in enumerate(os.listdir(..),1): 要從1開始 12/18 15:49
推 AndyLee76: 原來可以這樣!之前都用一個變數讓他i=i+1 12/18 20:22
推 charlie0228: enumerate真的好用 12/19 10:15