码迷,mamicode.com
首页 > 其他好文 > 详细

匿名函数lambda

时间:2018-03-28 23:57:02      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:方式   独立   匿名函数   bsp   red   span   list   演示   联合   

匿名函数的定义


 

在python中,匿名函数的定义如下:

func =lambda x:x+1   #定义匿名函数,x为传参,x+1为返回值,func为函数名
res = func(10)   #执行匿名函数
print(res)   #打印为11

上述这种方式只是演示,说明在匿名函数独立存在的时候是如何使用的,但在实际中常常与其他函数联合使用,

使用匿名函数的目的实际上就是不用自己为了一个函数名抓破头,而且有的时候可以使代码更加精简一些

搭配reduce的应用
  reduce(fun,list)
    reduce依次把list中的数字赋值给fun进行计算
    注意fun必须是连个数字间的运算,list必须是整型数字
 
例:求1到100的累加
reduce (lambda x,y:x + y,xrange(1,101)

 

匿名函数lambda

标签:方式   独立   匿名函数   bsp   red   span   list   演示   联合   

原文地址:https://www.cnblogs.com/codescrew/p/8666716.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!