yieldはジェネレーター関数を作るための関数です。 ジェネレーター関数はイテレーターを簡単にするための関数で、イテレーターとは繰り返し処理のことです。 特にPythonでは、ジェネレーター関数を使うとforループなどを効率よく書けるようになります。 例えば、 def yieldTest(n): yield 1 yield 2 yield 3 for i in yieldTest(10): print i 結果: 1 2 3 となり、yieldで設定した値がループで使えるようになっています。
(This host) = https://njf.jp