2017-03-05 13 views
1

私は10回だけ実行したいForループを持っています。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回以上を実行し、それがまた私のアウトファイルに番号を印刷します。

私はループを10回以上実行するだけで何が失われますか?

答えて

0

あなたがfor-loopの外にcountを配置する必要が実行された回数while-loopカウントするようにしたい場合:

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

私はこれを試してみましたが、それは動作しません。それはうまくいきます...同じことを10回以上印刷します。 – Anthony

関連する問題