python中reduce用法详解编程语言

>>> 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

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/8473.html

(0)
上一篇 2021年7月18日
下一篇 2021年7月18日

相关推荐

发表回复

登录后才能评论