多くの場合、Pythonを使用していると、次のようなリスト内包表記を記述していることに気付くでしょう。
num_foobars = 10
foobars = [create_foobar() for idx in xrange(num_foobars)]
明らかにそれは問題なく機能しますが、実際にその情報をまったく使用していないときに、範囲を作成してその全体でダミーインデックスを反復することには、まだ少し厄介な感じがします。
私はパフォーマンスなどについてはまったく心配していません。Pythonが通常行うほど素晴らしくエレガントな感じはしません。
リスト内包表記構文の不要な部分を回避するための、おそらくのようなmapものを使用しitertoolsて、より似たコードを提供するための、慣用的な方法があるかどうか疑問に思っています...
num_foobars = 10
foobars = repeat(create_foobar, num_foobars)