在Python for循环中创建一个计数器

时间:2016-12-01 14:52:55

标签: python loops

显然,如果我们这样做,计数器将保持为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循环本身内部生成一个简单的交互计数器?

0 个答案:

没有答案
相关问题