当前位置: 首页 > 图灵资讯 > 行业资讯> python中的reduce函数是如何使用的?

python中的reduce函数是如何使用的?

来源:图灵python
时间: 2024-10-09 17:57:55

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

1、redece()函数

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

2、用法

reduce(func,iterable[,initializer])

3、使用实例

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

fromfunctoolsimportreduce
Tn=0
Sn=[]
n=int(input('n='))
a=int(input('a='))
forcountinrange(n):
Tn+=a
a*=10
Sn.append(Tn)
print(Tn)
Sn=reduce(lambdax,y:x+y,Sn)
print('计算和为:%d'%Sn)

以上就是reduce()函数的介绍和使用实例,reduce()函数可以方便我们计算,在python中属于基础内容,要掌握哦~