任何人都可以帮我写一个功能'撰写'这需要两个lambda函数作为参数并返回它们的组成吗?因此,compose(f,g)应该返回将x发送到f(g(x))的函数。 f和g都应该是单个参数的函数。
例如:
foo = compose(lambda x: 2*x, lambda x: x + 3)
foo(7)
20
bar = compose(lambda x: x+3, lambda x: 2*x)
bar(7)
17
答案 0 :(得分:1)
def compose(f, g):
return lambda x: f(g(x))