ジェネレータとは、Pythonにおける特殊な種類のイテレータを作成するための機能です。ジェネレータは、一度に全ての要素をメモリに格納するのではなく、必要になったときに一つずつ要素を生成します。この特性により、大量のデータを扱う際にメモリ ...
「スコアの合計を出したい」「全ユニットの総重量を知りたい」。 そんな時、 for 文で変数を += していませんか? Pythonには sum() という強力な関数がありますが、実はその真価は ジェネレータ式 と組み合わせた時に発揮されます。 今回は、計算をより速く ...