reduce函数与map函数有不一样地方,map操作是并行操作,reduce函数是多个参数累计操作。
map()的使用方法形如map(f(x),Itera),它有两个参数,第一个参数为某个函数,第二个为可迭代对象,返回list。
reduce()的使用方法形如reduce(function, iterable[, initializer]),它的形式和map()函数一样。不过参数f(x)必须有两个参数,initializer是可选的。
reduce函数与map函数有不一样地方,map操作是并行操作,reduce函数是多个参数累计操作。
map()的使用方法形如map(f(x),Itera),它有两个参数,第一个参数为某个函数,第二个为可迭代对象,返回list。
reduce()的使用方法形如reduce(function, iterable[, initializer]),它的形式和map()函数一样。不过参数f(x)必须有两个参数,initializer是可选的。