【发布时间】:2016-10-31 12:00:48
【问题描述】:
单独的函数接受一个函数和列表并返回两个列表,我的问题是如何将以下函数转换为 lambda 输入以使我的单独函数工作? (我的单独函数中的第一个输入不正确,它会引发语法错误)
def function(x:list):
for y in x:
if y > x[0]:
return True
else:
return False
separate(lambda x: for y in x: y > x[0], l):
【问题讨论】:
-
您能否提供一些单独函数的定义...到目前为止您在创建单独函数时尝试过什么?
-
其实没关系,我的问题只是关于lambda函数。
-
为什么不能使用
separate(function(x))? -
我只想将函数转换为输入的 lambda 函数,因为我的出现了语法错误。
-
因为我不能定义另一个函数,这是必需的。