码迷,mamicode.com
首页 > 其他好文 > 详细

reduce函数

时间:2021-05-24 01:25:09      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:导入   print   rgb   rom   code   func   font   使用   color   

# reduce()函数
# 使用方法:导入模块from functools import reduce
# reduce(功能函数,可迭代对象,初始值=None)
# 例如:reduce(lambda x,y:x+y,num,100)
# 功能:将整体数据合到一起,得到一个最终结果
#实例1
from functools import reduce
n = [1,2,3,100]
m = reduce(lambda x,y:x*y,n,2)
print(m) #初始值2 ,输出1*2*3*100*2=1200
print(reduce(lambda x,y:x*y,n)) #输出1*2*3*100=600


# 实例2:计算0-4的平方和
from functools import reduce
res = reduce(lambda x,y:x+y ,(i**2 for i in range(4)))
print(res)

reduce函数

标签:导入   print   rgb   rom   code   func   font   使用   color   

原文地址:https://www.cnblogs.com/shadowfolk/p/14743786.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!