ジェネレーター関数(yieldを使った関数) 公開日:2022年9月28日 Python Pythonのジェネレーター関数の使い方をまとめました。 yieldとは 基本的には、関数の中でreturnと同じように使います。returnは実行されると関数の処理が終了しますが、yieldは実行された時点で関数を一時停止させ、次また関数を実行すると、終了した直後の処理から再開する。という違いがあります。 サンプル ジェネレーター関数を格納した変数に対してnextを使用することで、次のyieldまで処理を再開します。 タグ 基礎 関連記事 for(while)文の一部ループをスキップする独自のエラー(例外)を発生させる形態素解析関数内関数・クロージャーPandasライブラリデータ型 投稿ナビゲーション ラムダ式デコレーター関数