课程
/后端开发
/Python
/python进阶
def calc_prod(lst): def prod(): return reduce(lambda x, y : x * y, lst) return prod
就是黑色部分?
2016-08-11
源自:python进阶 2-8
正在回答
lambda 表明是匿名函数,lambda x,y: x*y 这段代码就相当于
def f(x,y): return x*y
只不过省略了 f 这个函数名,所以叫匿名函数
慕粉3754966 提问者
波函数的魔方
岳阳白少 回复 波函数的魔方
就是先把 lst列表中的前两个相乘,相乘结果再与第3个相乘,再把结果与第4个相乘,直到列表结束。最后的结果就是列表中所有元素相乘。
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计