2017-03-05 201 views
1

我有一個For循環,我只想運行10次。使用while循環

for key, value in sorted(counter.iteritems()): 
    writer.writerow([key, value]) 

我進行了修改

count = 0 
while count < 10: 
    for key, value in sorted(counter.iteritems()): 
     writer.writerow([key, value]) 
     count += 1 

但運行速度的十倍以上,它也打印在我出的文件的編號。

我錯過了什麼,將允許我運行我的循環10次和頂部?

回答

0

如果要算多少次while-loop執行,你必須把countfor-loop的:

count = 0 
while count < 10: 
    for key, value in sorted(counter.iteritems()): 
     writer.writerow([key, value]) 
    count += 1 
+0

我試過,但它不工作。那麼它的工作原理...只是它打印相同的東西10倍以上。 – Anthony