reduce()函数有三个参数:一个是函数f,一个是列表,还有一个是可选的初始值。初始值的默认值是0,reduce()函数传入的函数f对列表的每个元素反复调用函数f,并返回最终计算结果。
例如,计算列表[1, 2, 3, 4, 5]中所有数值的和,初始值是100,示例代码如下:
运行上述代码,输出结果是115。
此外,也可以使用Lambda函数进一步简化程序,示例代码如下: