ラムダ式は、匿名関数を作成できる python の強力な機能です。匿名関数は、他の関数にパラメータとして渡すことができる名前のない関数です。
ラムダ式の構文は非常に単純です。これは、キーワード lambda とそれに続くパラメータ リストと式で構成されます。たとえば、次のラムダ式は 2 つの数値の合計を計算します:
リーリーこのラムダ式は、パラメータとして他の関数に渡すことができます。たとえば、次のコードはラムダ式をパラメータとして使用して、リスト内の各要素を 1 ずつ増分します。 リーリー
出力:リーリー
ラムダ式を使用すると、コードがより簡潔になり、読みやすくなります。たとえば、次のコードはラムダ式を使用して、文字列のリスト を整数のリストに変換します。 リーリー 出力:
リーリーラムダ式を使用して、より高度な関数を作成することもできます。たとえば、次のコードはラムダ式を使用して、2 つの数値の合計を計算する関数を返す関数を作成します。 リーリー
make_adder() 関数を使用して、指定された数値に異なる数値を加算できる新しい関数を作成できます。たとえば、次のコードは make_adder() 関数を使用して、指定された数値にそれぞれ 1 と 2 を加算する 2 つの関数を作成します。 リーリーadder1() 関数と adder2() 関数を使用して、指定された数値に異なる数値を加算できます。たとえば、次のコードは adder1() 関数を使用して数値 3 に 1 を加算し、adder2() 関数を使用して数値 3 に 2 を加算します。 リーリー
出力:リーリー
ラムダ式は、Python
コードをより簡潔で読みやすくできる非常に強力なツール
です。より効率的で保守が容易な Python コードを作成したい場合は、ラムダ式の使用方法を学習する必要があります。 上記の例に加えて、ラムダ式は次の目的にも使用できます。
threadまたは process
のコールバック関数として以上がPython ラムダ式: 詩のようにコードを書くの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。