课程
/后端开发
/Python
/python进阶
return reduce(f,lst,1)
2019-09-10
源自:python进阶 2-8
正在回答
reduce(f,lst,t) f指向要调用的函数 ,lst是接收的list, t是给f函数中第一个元素赋值
reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。
reduce中f函数的实现是必须传入两个参数,比如f(x,y) ,t就是给f(x,y)中的x赋值的,x=t
前面不是说的reduce()还可以接收第3个可选参数,作为计算的初始值的
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计