持つiterator
オブジェクトを、より高速な何かが反復子によって返されるオブジェクトのリストを取得するには、より良いまたはより正確なリスト内包よりもあるのでしょうか?
user_list = [user for user in user_iterator]
1
これを最適化する前に、これが本当にボトルネックであることを証明するためのプロファイリングを行っていることを確認してください。
—
S.Lott
@ S.Lott。通常、私はその態度に同意しますが、この場合は、Pythonの場合と同様に、速度的にも最適化されるように、スタイルを最適化する必要があります。
—
aaronasterling 2010
OPはボトルネックがあることについては何も言いませんでした。それは単純な答えを持つ完全に素晴らしい一般的な質問であり、プロファイラーを介して実行できる特定のアプリケーションに依存する必要はありません。
—
ケンウィリアムズ
最もコンパクトな方法は
—
Challenger5
[*iterator]
です。