lambda类似于C里面的#define或者C++里面的内联函数(inline),一般都小巧精悍
1 >>> g=lambda x,y:x*y2 >>> g(3,7)3 214 >>>
reduce为逐次操作list里的每项,接收的参数为2个,最后返回的为一个结果
1 >>> def myadd(x,y):2 ... return x+y3 ... 4 >>> sum=reduce(myadd,(1,2,3))5 >>> sum6 67 >>>
本文共 282 字,大约阅读时间需要 1 分钟。
lambda类似于C里面的#define或者C++里面的内联函数(inline),一般都小巧精悍
1 >>> g=lambda x,y:x*y2 >>> g(3,7)3 214 >>>
reduce为逐次操作list里的每项,接收的参数为2个,最后返回的为一个结果
1 >>> def myadd(x,y):2 ... return x+y3 ... 4 >>> sum=reduce(myadd,(1,2,3))5 >>> sum6 67 >>>
转载于:https://www.cnblogs.com/fallenmoon/p/6977869.html