要明白Lambda表达在Python中是作为一个匿名函数的构造器而存在。其次,要明白Lambda表达式的常用场景是Lambda表达式对应函数的使用次数非常有限(因此,没有必要专门定义一个非匿名函数),同时保证了代码的简洁性。
最简单的一个Lambda表达式例子和对应的非匿名函数:
f =lambda x: x +1
print( f(1) )
与下述同理:
def h (x):
returnx +1
print( h(1) )
要明白Lambda表达在Python中是作为一个匿名函数的构造器而存在。其次,要明白Lambda表达式的常用场景是Lambda表达式对应函数的使用次数非常有限(因此,没有必要专门定义一个非匿名函数),同时保证了代码的简洁性。
最简单的一个Lambda表达式例子和对应的非匿名函数:
f =lambda x: x +1
print( f(1) )
与下述同理:
def h (x):
returnx +1
print( h(1) )
本文标题:Lambda
本文链接:https://www.haomeiwen.com/subject/haomgttx.html
网友评论