我想从一个初始值得到一系列计算的结果。我实际上使用了以下代码:
def function_composition(function_list, origin):
destination = origin
for func in function_list:
destination = func(destination)
return destination
其中每个函数都有一个参数。
我想知道在python标准库中是否有类似的函数或者更好的方法(例如:使用lambda)来实现这一点。
最佳答案
通话时折叠。
destination = reduce((lambda x, y: y(x)), function_list, origin)
关于python - 在python中计算一系列函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17122644/