课程
/后端开发
/Python
/python进阶
reduce(f, [1, 3, 5, 7, 9], 100)
结果将变为125,因为第一轮计算是:
计算初始值和第一个元素:f(100, 1),结果为101
2019-04-26
源自:python进阶 2-5
正在回答
先将函数f 作用到【1,3,5,7,9】得到25,
然后在和100 相加
得到125
注意,reduce(函数(带2个参数),list)的用法
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计