generator expressions

/ˈdʒɛnəreɪtər ɪkˈsprɛʃənz/ ジェネレーター エクスプレッションズ

1. Pythonなどのプログラミング言語において、ジェネレータオブジェクトを生成するための簡潔な構文です。

リスト内包表記に似ていますが、リスト全体を一度に作成するのではなく、必要に応じて要素を生成するジェネレータオブジェクトを作成します。これにより、特に大規模なデータセットを扱う場合にメモリ効率が向上します。
A generator expression allows you to create an iterator without the overhead of defining a full generator function. (ジェネレータ式を使用すると、完全なジェネレータ関数を定義する手間をかけずにイテレータを作成できます。)