Python-reduce求积
目录
Python reduce()求积
声明:
我写此文的目的是帮助和我一样在廖雪峰老师官网上学习Python3的同学更好的理解和学习Python的知识,所以本博文及后续文章会跟着我的学习进度来走,主要内容是廖雪峰老师官网Python资料中每节知识点后的复习题的答案和解析,有一些是我自己原创的,有一些是网上整理的大神写的简洁但对新手并不是很明了的答案,我会尽可能的给出我的解析。
题目:
Python 提供的 sun() 函数可以接受一个list并求和,请编写一个prod() 函数,可以接受一个list 并利用 reduce() 求积。
答案:
from functools import reduce
def prod(n):
def product_rule(x,y):
return x*y
return reduce(product_rule,n)
print('3*5*7=',prod([3,5,7]))
解析:
这个答案很简单,之所以写出来是因为想留个印记。总之写出来也没坏处。