編集: タイトルが悪くてすみません。これを簡単に説明する方法がわかりません。
だから私は信じられないほど似ている2つの関数を持っています.それらを呼び出しましょうfoo
and bar
:
def foo(x,y):
return lambda a,b: (x+a, y+b)
または同等に
lambda x,y: lambda a,b: (x+a, y+b)
としても
def bar(x,y,z):
return lambda a,b,c: (x+a, y+b, z+c)
または同等に
lambda x,y,z: lambda a,b,c: (x+a, y+b, z+c)
これを一般化できますか?任意の長さの引数のリストを渡し、同じ長さの引数を取るラムダを取得したいと考えています。