Pythonのラムダ式


Pythonでのラムダ式は1回の匿名関数です.
次の例では、数学定数piで数値のリストを乗算する関数を使用します.

出力:
[3.14, 6.28, 9.42]
私が言うならば、我々が1行でこれをすることができると言うならば.
まあ、それは我々がそれを行うことができます.
上記の例は、ラムダ式を使用して1行のコードに変換できます.

出力:
[3.14, 6.28, 9.42]

ラムダ関数


構文:lambda arguments : expression
  • ラムダ関数は、任意の数の引数を取ることができますが、1つの式のみを持つことができます

    出力:
    94
    

    なぜラムダ関数を使う必要があるのですか?

  • よく、それは我々が一度だけ使うかもしれない関数の行の数を減らすことによってコードに貢献します.
  • 次のレベルにするには、別の例で匿名関数を返すことができます.

    出力:
    62.800000000000004
    119.32000000000001
    31.400000000000002
    
    ご覧の通り、異なる値を計算するために同じ関数を使用しました.
    つの引数をとる関数定義を作成し、その引数に未知の数を乗算します(将来は指定できます).
    それはラムダ式の力です.

    に沿ってコードと詳細を学ぶ.