用户登录
用户注册

分享至

python中reduce用法

  • 作者: 拼搏江小鱼
  • 来源: 51数据库
  • 2022-08-12
>>> def myfunction(a,b):
...     return a*b
...
>>> mylist = [1,2,3,4,5]
>>> print reduce(myfunction, mylist)
120
 
#上面的代码相当于:
>>>print ((((1*2)*3)*4)*5)
120
 
#也可以直接使用操作符模块来替代函数
>>> import operator
>>> mylist = [1,2,3,4,5]
>>> print reduce(operator.mul, mylist)
120
>>> print reduce(operator.add, mylist)
15

软件
前端设计
程序设计
Java相关