1. reduce(function, sequence[, initial]) -> value
意思就是对sequence连续使用function, 如果不给出initial, 则第一次调用传递sequence的两个元素, 以后把前一次调用的结果和sequence的下一个元素传递给function. 如果给出initial, 则第一次传递initial和sequence的第一个元素给function.
l = [1,2,4,5,6,9] from functools import reduce print(reduce(lambda x,y:x+y, l, 3)) # 30 3+1=4 4+2 =6......
浙公网安备 33010602011771号