Pythonのラムダ式
1598 ワード
Pythonでのラムダ式は1回の匿名関数です.
次の例では、数学定数piで数値のリストを乗算する関数を使用します.
出力:
まあ、それは我々がそれを行うことができます.
上記の例は、ラムダ式を使用して1行のコードに変換できます.
出力:
構文:ラムダ関数は、任意の数の引数を取ることができますが、1つの式のみを持つことができます
出力:
よく、それは我々が一度だけ使うかもしれない関数の行の数を減らすことによってコードに貢献します. 次のレベルにするには、別の例で匿名関数を返すことができます.
出力:
つの引数をとる関数定義を作成し、その引数に未知の数を乗算します(将来は指定できます).
それはラムダ式の力です.
次の例では、数学定数piで数値のリストを乗算する関数を使用します.
出力:
[3.14, 6.28, 9.42]
私が言うならば、我々が1行でこれをすることができると言うならば.まあ、それは我々がそれを行うことができます.
上記の例は、ラムダ式を使用して1行のコードに変換できます.
出力:
[3.14, 6.28, 9.42]
ラムダ関数
構文:
lambda arguments : expression
出力:
94
なぜラムダ関数を使う必要があるのですか?
出力:
62.800000000000004
119.32000000000001
31.400000000000002
ご覧の通り、異なる値を計算するために同じ関数を使用しました.つの引数をとる関数定義を作成し、その引数に未知の数を乗算します(将来は指定できます).
それはラムダ式の力です.
に沿ってコードと詳細を学ぶ.
Reference
この問題について(Pythonのラムダ式), 我々は、より多くの情報をここで見つけました https://dev.to/aswin2001barath/lambda-expressions-in-python-5ffgテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol