为了账号安全,请及时绑定邮箱和手机立即绑定

return reduce(f, lst, 1) 为什么要设置初始值?

return reduce(f, lst, 1) 为什么要设置初始值?

正在回答

3 回答

你的这个函数reduce定义中应该是这样的吧,跟函数的定义有关呢

0 回复 有任何疑惑可以回复我~
#1

路痴老王

没明白啥意思,原答案是这样描述的!
2016-04-06 回复 有任何疑惑可以回复我~

因为这是定义的乘积,所以后面初始值1没问题啊,X * 1 = X 啊

0 回复 有任何疑惑可以回复我~
#1

岳阳白少

reduce(f,lst,初始值) 这里 根据定义的函数 然后和初始值进行运算 怎么运算 看自己定义的函数,例如:加\减\乘\除
2016-10-08 回复 有任何疑惑可以回复我~

我也没明白,感觉没有1有1没啥太大的影响

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

return reduce(f, lst, 1) 为什么要设置初始值?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信