map()是否可以在不使用 lambda的情况下仅在一行中用 Python 编写以下闭包(例如,作为可以传递给 的表达式)?
from operator import add, eq
def sum_equal_to_target(target):
def f(pair):
return eq(target, add(*pair))
return f
sum_equal_to_target = lambda pair: eq(target, add(*pair))
sum_equal_to_target = lambda pair: target == (pair[0] + pair[1))