reduce函数


1、reduce函数会根据自定义函数的条件对序列中前两个元素进行操作

2、前两个元素的操作结果会继续按照条件与后一个元素进行操作

3、以此类推直到所有元素操作完成

from functools import reduce

L = [1, 2, 3, 4, 5, 6, 7, 8, 9]
num = reduce(lambda x, y: x + y, L)
print(num)

# 简写
print(reduce(lambda x, y: x + y, [1, 2, 3, 4, 5, 6, 7, 8, 9]))

results matching ""

    No results matching ""