作者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://webptt.com/cn.aspx?n=bbs/Python/M.1482044709.A.0E6.html
1F:→ penguin7272: enumerate 12/18 15:07
2F:→ AlaRduTP: 楼上正解,It's pythonic. 12/18 15:43
3F:推 ckc1ark: for idx, fn in enumerate(os.listdir(..),1): 要从1开始 12/18 15:49
4F:推 AndyLee76: 原来可以这样!之前都用一个变数让他i=i+1 12/18 20:22
5F:推 charlie0228: enumerate真的好用 12/19 10:15