擅长:python、mysql、java
<p>您可以返回一个lambda函数来执行您想要的操作。示例-</p>
<pre><code>def func_you( lambdafunc1, lambdafunc2, lambdafunc3, lambdafunc4):
return lambda x: lambdafunc1(x) * lambdafunc2(x) * lambdafunc3(x) * lambdafunc4(x)
</code></pre>
<p>演示-</p>
<pre><code>>>> def func_you( lambdafunc1, lambdafunc2, lambdafunc3, lambdafunc4):
... return lambda x: lambdafunc1(x) * lambdafunc2(x) * lambdafunc3(x) * lambdafunc4(x)
...
>>> f = func_you(sum,min,max,sum)
>>> f([1,2])
18
</code></pre>