显然,如果我们这样做,计数器将保持为0,因为它在每次迭代开始时重置:
for thing in stuff:
count = 0
print count
count =+1
write_f.write(thing)
但是因为我在函数内部有这个代码,所以它也不起作用:
count=0
for thing in stuff:
print count
count =+1
write_f.write(thing)
我有几个不同的缩进级别,无论我如何移动count=0
,它都没有效果或抛出UnboundLocalError: local variable 'count' referenced before assignment
。有没有办法在for循环本身内部生成一个简单的交互计数器?