ジェネレータ
- ジェネレータ関数:単に「ジェネレータ」という場合は、主に「ジェネレータ関数」のことを指す。
- ジェネレータ式
- イテレータ
- yield 文
参考:
ジェネレータ (generator) | Python 3.x ドキュメント [公式]
概要
参考:
Python のジェネレーターってなんのためにあるのかをなるべく分かりやすく説明しようと試みた – Qiita
使い方
参考:
Python のジェネレーターの使い方/順番に取り出す | 鎖プログラム
Python のイテレータとジェネレータの使い方まとめ | HEADBOOST
入門
参考:
yield
参考:
yield 文 | Python 3.x ドキュメント [公式]
イテレータ
参考:
イテレータ (iterator) | Python 3.x ドキュメント [公式]
ジェネレータ式
参考:
ジェネレータ式の文法について調べてみた | Minimum Viable Programmer
組み込み関数 all・any の引数はできるだけジェネレータ式などで書く | 静かなる名辞
Python の内包表記とジェネレータ式のメモリ使用量比較 | Shunya Ueta
Generator Expressions | PythonTutorial.net
Generator Expressions | GeeksforGeeks
Generator Expressions (PEP 289) | Python.org [Official]
まとめ
参考: