阅读背景:

Python进阶(三)-函数式编程之reduce()

来源:互联网 

Python进阶(三)-函数式编程之reduce()

  官方解释如下:
  Apply function of two arguments cumulatively to the items of sequence, from left to right, so as to reduce the sequence to a single value. For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) calculates ((((1+2)+3)+4)+5). The left argument, x, is the accumulated value and the right argument, y, is the update value from the sequence. If the optional initializer is present, it is placed before the items of the sequence in the calculation, and serves as a default when the sequence is empty. If initializer is not given and sequence contains only one item, the first item is returned.   Apply functi




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: