Pythonのyield
キーワードは、ジェネレータを作成するための強力なツールです。ジェネレータは、リストをよりメモリ効率的に処理するためのイテレータと一緒に使用されます。
yield
キーワードを使用してジェネレータ関数を作成する基本的な方法を以下に示します。
def simple_generator():
yield 1
yield 2
yield 3
for value in simple_generator():
print(value)
このコードは、1, 2, 3という値を順に出力します。yield
キーワードは、ジェネレータオブジェクトを作成し、それを呼び出し元に返します。そのため、ジェネレータオブジェクトの値を取得するためには、そのオブジェクトをイテレートする必要があります。
以上がPythonのyield
キーワードの基本的な使い方です。より詳細な情報や使用例については、YouTubeのチュートリアルビデオを参照してください。