【发布时间】:2013-01-28 10:07:51
【问题描述】:
在 python 中,如何编写一个包含多行的 lambda 函数。我试过了
d = lambda x: if x:
return 1
else
return 2
但我遇到了错误...
【问题讨论】:
-
如果你要给它一个名字,只需使用正确的
def语句。 -
这是 python 中最糟糕的两件事之一:另一个是缺乏以任何理智/可读的方式链接集合处理的能力。解决方法 hack 是 `for comprehensions: 但这些只能读取两个级别