首页 > 其他 > 详细

reduce

时间:2019-11-15 17:55:15      阅读:85      评论:0      收藏:0      [点我收藏+]

 

 

需求:求1--100的和

普通方式:

init = 0
for line in range(1,101):
init += line
print(init)


reduce方式:

from functools import reduce
res = reduce(lambda x,y:x+y,range(1,101),0)      #内置函数与lambda函数配套一起使用,里面的语法结构是lambda x,y:x+y,range(1,101),0
lambda x是指匿名函数名,y:x+y 表示函数表达式,range(1,101)这个是x的取值范围。
print(res)

reduce

原文:https://www.cnblogs.com/medigrat/p/11867698.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!