1. ホーム
  2. python

[解決済み] あるプロセスをX回実行するためのPythonicな方法

2023-01-25 15:06:43

質問

どちらがよりピトニックでしょうか?

Whileループ。

count = 0
while count < 50:
    print "Some thing"
    count = count + 1

ループのため。

for i in range(50):
    print "Some thing"

編集:これは、'i'なしで範囲を実行する方法とどちらが明確であるかを決定するための答えを持っているので、重複していない - それは結局最もエレガントであるにもかかわらず。

どのように解決するのですか?

個人的に

for _ in range(50):
    print "Some thing"

が必要ない場合は i . Python < 3 を使っていて、ループを何度も繰り返したい場合は xrange を使えば、事前に全リストを生成する必要はありません。