lambda reduce求和
时间: 2023-09-12 08:03:15 浏览: 62
Java lambda 循环累加求和代码
可以使用 `reduce` 函数和 `lambda` 表达式来实现求和。下面是一个示例代码:
```python
from functools import reduce
numbers = [1, 2, 3, 4, 5]
sum = reduce(lambda x, y: x + y, numbers)
print(sum) # 输出 15
```
在这个示例中,我们首先导入了 `reduce` 函数。然后定义了一个名为 `numbers` 的列表,其中包含了我们要求和的数字。接着使用 `reduce` 函数,将 `lambda` 表达式作为第一个参数传递给它。这个 `lambda` 表达式接收两个参数 `x` 和 `y`,并返回它们的和。最后将 `numbers` 列表作为第二个参数传递给 `reduce` 函数即可求出它们的和。
阅读全文