课程
/后端开发
/Python
/python进阶
return reduce(f,lst,1)这句不懂
整个def calc_prod(lst)也不太知道是怎么个迭代,有点乱
2020-07-03
源自:python进阶 2-8
正在回答
请回看2-5的reduce函数,return reduce(f,lst,1)这句话的意思是返回lazy_prod函数调用后的结果,calc_prod(lst)是一个接受list参数的函数,它里面包括定义lazy_prod函数并返回lazy_prod函数。如果calc_prod(lst)这个函数没有被调用,那么这个函数不会进行参数乘积计算。
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计