gpt4 book ai didi

python - 如何将函数列表组合成可调用对象

转载 作者:行者123 更新时间:2023-12-05 06:37:29 24 4
gpt4 key购买 nike

<分区>

我有一个简单的来源。

def h(x):
return x + 1

def m(x):
return x + 2

def n(x):
return x * 10

def function_aggregator(fun_list, num):
return_fun = None
for fun in fun_list[::-1]:
if return_fun:
return_fun = fun(return_fun)
else:
return_fun = fun(num)
return return_fun

if __name__ == "__main__":
lst = [h, m, n]
y = function_aggregator(lst, 4)
print(y)

有什么方法可以使function_aggregator方法仅接收列表并返回一个可调用对象,与 h(m(n(<any_number>)) 相同

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com