python ラムダ式は、簡潔で読みやすく、使いやすいコードを作成するための強力で柔軟な ツールです。これらは、他の関数に引数として渡したり、変数に保存したりできる匿名関数をすばやく作成するのに最適です。
ラムダ式の基本的な構文は次のとおりです:
リーリーたとえば、次のラムダ式は 2 つの数値を加算します:
リーリーこの Lambda 式は、以下に示すように、パラメータとして別の関数に渡すことができます。 リーリー
この例では、ラムダ式がパラメータとしてsum() 関数に渡されます。
sum()関数はラムダ式を 2 回呼び出します。1 回目はパラメータとして 1 と 2 を使用し、もう 1 回はパラメータとして 3 と 4 を使用します。次に、2 つの結果を加算し、
result 変数に保存します。
この匿名関数は、以下に示すように、後で呼び出すことができます:
リーリーこの例では、無名関数
multiply() がパラメータとして 3 と 4 を使用して呼び出されます。結果 (12) は result
変数に保存されます。
ラムダ式は、匿名関数をすばやく作成する必要がある状況に最適です。たとえば、リストや辞書のマッピングやフィルタリングに最適です。次の例は、ラムダ式を使用してリストをマップする方法を示しています。
リーリー
map()
関数を使用してnumbers リストをマップします。
map()関数は、ラムダ式
lambda x: x ** 2 を各リスト項目に渡します。このラムダ式は、各リスト項目を 2 乗して、
squared_numbers リストに格納します。
ラムダ式は、簡潔で読みやすく、使いやすいコードを作成するための強力なツールです。これらは、他の関数に引数として渡したり、変数に保存したりできる匿名関数をすばやく作成するのに最適です。ラムダ式の使用方法を理解すると、より効率的で保守しやすい Python コードを作成するのに役立ちます。
以上がPython ラムダ式: 省略、簡潔、強力の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。