Python学习笔记(8) -- 多个数求和(关键词:reduce)

来源:互联网 发布:java权限框架有几种 编辑:程序博客网 时间:2024/06/12 23:50
Python提供的sum()函数可以接受一个list并求和,请编写一个prod()函数,可以接受一个list并利用reduce()求积:

# -*- coding: utf-8 -*-from functools import reducedef prod(L):    def multi(a, b):        return a * b    return reduce(multi, L)print('3 * 5 * 7 * 9 =', prod([3, 5, 7, 9]))


阅读全文
0 0
原创粉丝点击