Python lambda简介
目录
作者:杨冬 欢迎转载,也请保留这段声明。谢谢!
出处:https://andyyoung01.github.io/ 或 http://andyyoung01.16mb.com/
Python的lambda函数也叫匿名函数,即,函数没有具体的名称。它可以使代码看起来更简洁,更易理解。
lambda函数也就是匿名函数可以通过如下的表达式定义:1lambda args:expression
其中args是以逗号分隔的参数列表,expression是包含那些参数的表达式。例如:12a = lambda x,y : x+yr = a(2,3) # r gets 5
lambda函数是一个表达式。多个语句和其它非表达式的语句如for或while等,不能出现在lambda表达式中。lambda主要用来指定小的回调函数。例如,如果想要对一个名称列表进行非大小写敏感的排序,可以这样写:1names.sort(key=lambda n: n.lower())