関数がn個の引数を取り、n個のアイテムを持つシーケンスを返す別の関数がある場合(またはn個のアイテムを持つシーケンスがある場合)、これら2つの関数を「マップ」する(または作成する)方法はありますか?最初の関数は、入力および戻り結果としてn個の項目のシーケンスを取ります)関数を自分で編集して、その引数パラメーターと戻り値の型を変更したくない(場合によってはできない場合もあります)。
すなわち)
def func1(x, y, z):
return x+y+z
def func2(w):
return [i for i in range(w,w+3)]
func1(func2( ... ))
この場合はできません。