python reduce()函数

reduce() 函数会对参数序列中元素进行累积。

例子:

def add(x, y) :            # 两数相加
    return x + y
 
reduce(add, [1,2,3,4,5])   # 计算列表和:1+2+3+4+5
reduce(lambda x, y: x+y, [1,2,3,4,5])  # 使用 lambda 匿名函数

reduce(add, [1,2,3,4,5])   # 计算列表和:1+2+3+4+5
reduce(lambda x, y: x+y, [1,2,3,4,5])  # 使用 lambda 匿名函数

这两行reduce()实现相同的功能。

猜你喜欢

转载自blog.csdn.net/dududududou/article/details/88813558
今日推荐