ラムダ式の使い方は何ですか。
lambda式は匿名関数であり、簡単な関数を生成するために使用され、通常、関数が必要な場合に使用されます。lambda式の基本構文は次の通りです:lambda パラメータリスト: 式。
例えば、加法関数を定義するためにlambda式を使用することができます。
add = lambda x, y: x + y
print(add(1, 2)) # 输出: 3
lambda式では、複数の引数を持つことができ、コンマで区切ります。式の部分には任意のPython式が使用され、評価されて関数の戻り値となります。
ラムダ式は通常、map()、filter()、reduce()などの他の関数と一緒に使用され、シーケンスを処理するために使われます。
numbers = [1, 2, 3, 4, 5]
squared_numbers = map(lambda x: x**2, numbers)
print(list(squared_numbers)) # 输出: [1, 4, 9, 16, 25]
上記の例では、各数字の二乗を計算するためにlambda式を使い、その結果を新しいリストにマップするためにmap()関数を使用します。
総じて、λ(ラムダ)式の使用シーンは、パラメータとしてシンプルな関数が必要な場所で主に使用されます。簡単な関数を素早く定義し、公式の関数を定義する手間を省くために活用できます。