# 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)
相关文章
- 11-19python 内置函数enumerate()
- 11-19总结的常用函数(持续更新)
- 11-19sort函数讲解+CF.1684B一道数学理解题目
- 11-19python中的lambda函数用法
- 11-19[Fundamental of Power Electronics]-PART II-8. 变换器传递函数-8.4 变换器传递函数的图形化构建
- 11-19801. 二进制中1的个数(lowbit(n)函数)
- 11-19BZOJ3028食物——生成函数+泰勒展开
- 11-19generator 高阶函数
- 11-19生成函数学习笔记(三)——概率生成函数初探
- 11-19【考研数学】高等数学知识点整理——第一章 函数、极限、连续