ホームページ >バックエンド開発 >Python チュートリアル >Python の基本チュートリアル: ラムダ式の使用方法
Python では、関数本体が別の return 式ステートメントである場合、開発者は関数を特別なラムダ式形式で置き換えることを選択できます。
ラムダ式は、関数本体が単一の return ステートメントである通常の関数の無名関数と同等です。ラムダ構文では return キーワードが使用されないことに注意してください。開発者は、関数参照を使用できる場所ならどこでもラムダ式を使用できます。ラムダ式は、開発者が単純な関数をパラメータまたは戻り値として使用する場合に便利です。以下は、ラムダ式を組み込みフィルター関数の引数として使用する例です:
代わりに、開発者は関数変数に名前を付けるローカルの def ステートメントを使用できます。開発者は、この名前をパラメータまたは戻り値として使用できます。以下は、ローカルの def ステートメントを使用した同じフィルターの例です:
ラムダ式はたまにしか役に立たないため、多くの Python ユーザーは、より一般的な def を使用することを好みます。開発者が関数に対してより適切な名前を選択すると、コードが読みやすくなります。