课程
/后端开发
/Python
/python进阶
return reduce(f, lst, 1) 为什么要设置初始值?
2015-12-30
源自:python进阶 2-8
正在回答
你的这个函数reduce定义中应该是这样的吧,跟函数的定义有关呢
路痴老王
因为这是定义的乘积,所以后面初始值1没问题啊,X * 1 = X 啊
岳阳白少
我也没明白,感觉没有1有1没啥太大的影响
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计