在for循环中获取循环计数。
- 论坛
- 在for循环中获取循环计数。
18 浏览
在for循环中获取循环计数。
这个for
循环遍历列表中的所有元素:
for item in my_list: print item
有没有办法在循环内部知道已经循环了多少次?例如,我想对一个列表进行处理,并在处理了十个元素后执行一些操作。
我考虑的替代方法之一是:
count=0 for item in my_list: print item count +=1 if count % 10 == 0: print 'did ten'
或者:
for count in range(0,len(my_list)): print my_list[count] if count % 10 == 0: print 'did ten'
有没有更好的方法(就像for item in my_list
一样)来获取迭代次数?