Python中没有多行Lambda:为什么不呢?
请看以下内容:
map(multilambda x: y=x+1 return y , [1,2,3])
这是lambda返回(y, [1,2,3])(因此映射仅获得一个参数,从而导致错误)吗?还是返回y?还是语法错误,因为新行上的逗号放置不正确?Python如何知道您想要什么?
(y, [1,2,3])
y
在括号内,缩进对于python并不重要,因此您不能明确地使用多行。
这只是一个简单的例子,可能还有更多示例。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群