博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

匿名函数

Posted on 2018-03-28 15:19  alex_hrg  阅读(158)  评论(0)    收藏  举报

代码中只有一次的函数,创建即删除的函数叫匿名函数,格式一般为  lambda 参数:简单不含冒号的函数体,lambda n:print(n)

如何调用呢?  一,(lambda n:print(n)) (3)  二,c = lambda n:print(n);c(5)

匿名函数只能实现简单函数体,和在特定地方使用如filter如

res = filter(lambda n:n>5,range(10))
for i in res:
print(i)