知行编程网知行编程网  2022-12-14 04:30 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中的reduce函数是如何使用的?的相关知识,希望可以帮到处于编程学习途中的小伙伴


python中的reduce函数是怎么使用的?


所谓累加算法,是高中数学的数列中求an的一种常用算法。我们可以求累积的数据,在excel表格中,累加计算可以直接使用求和函数SUM,SUM 将参数中的所有数字相加。但是如果数据过多,过大,不依靠表格,那我们计算起来就很困难。其实我们python可以解决这个问题,python中有reduce() 函数会对参数序列中元素进行累积方便我们的计算,本文向大家介绍python中的累计函数

reduce() 函数和它的具体使用实例。



1、redece()函数

accepted是一个支持二元运算的函数:f(x,y),会对参数序列中的元素进行累加,实现对序列sq中元素的累加计算,并返回单个结果。



2、用法

reduce(func,iterable[,initializer])



3、使用实例


求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。

from functools import reduce
Tn=0
Sn=[]
n=int(input('n= '))
a=int(input('a= '))
for count in range(n):
    Tn+=a
    a*=10
    Sn.append(Tn)
    print(Tn)
Sn=reduce(lambda x,y:x+y,Sn)
print('计算和为:%d'%Sn)


以上就是

reduce() 函数的介绍和使用实例,

reduce()函数可以方便我们的计算。是python中的基础内容,一定要掌握~


本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享