我可以找到很多东西告诉我什么是 lambda 函数,语法是如何工作的,什么不是。但是除了“酷因子”(我可以在中间调用一个函数来调用另一个函数,太棒了!)我还没有看到一些非常有说服力的东西来说明我为什么真的需要/想要使用它们。
在我看到的大多数例子中,它似乎更多的是一种文体或结构上的选择。而且有点打破了 Python 规则中的“唯一正确的做事方式”。它如何使我的程序更正确、更可靠、更快或更容易理解?(我见过的大多数编码标准都倾向于告诉您避免在一行中使用过于复杂的语句。如果这样更容易阅读,就把它拆散。)