関数オブジェクトになる。別の関数呼び出しの引数として関数を渡すのがたやすい。高階関数を使うと、アルゴリズムと適用する処理を分離することができる。ソースコードの再利用性が高まる。内包表記の機能を支える関数を紹介する。与えるようになっている。リスト内包表記も、本当にリストが欲しい場合以外は、ジェネレイタ内包表記が推奨される。リストで考えたほうがイメージしやすいことが多い。各要素に対して関数を適用する。リストを取って関数を適用、ではない。各要素に対して関数を適用する。イテレイタとして振る舞う。リストを取って、関数を適用し、リストを得る、と考えたほうが分かりやすい。9]map()関数は、要素の数は変えず、一つ一つの要素を変換する。要素が詰められるわけではない。次とまったく同じです。)こちらも実際にはリストを取るわけではない。各要素に対して関数を適用して、真となった要素のみを残すようなイテレイタを返す。