匿名函数的定义
在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)