匿名函数lambda

https://www.cnblogs.com/jsplyy/p/5634654.html

lambda只是一个表达式,函数体比def简单很多。

lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。

lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。

 

def write_file():
    pass

a = lambda x,y:x+y

result = a(1,2)
print(result)

filter(lambda x:str(x),[1,2,3,4,5])

# 运行结果:3

 

posted @ 2020-09-01 15:25  灿烂初秋  阅读(140)  评论(0)    收藏  举报