Functional Programming Tools: reduce : Functional Programming « Function « Python






Functional Programming Tools: reduce

Functional Programming Tools: reduce

# "reduce(function, sequence)" returns a single value constructed by calling the 
# binary function function on the first two items of the sequence, then on the 
# result and the next item, and so on. For example, to compute the sum of the numbers 
# 1 through 10:

def add(x,y): return x+y

print reduce(add, range(1, 11))


           
       








Related examples in the same category

1.Functional Programming Tools: mapFunctional Programming Tools: map
2.Functional Programming Tools: map: More than one sequence may be passedFunctional Programming Tools: map: More than one sequence may be passed
3.Functional Programming Tools: reduce 2Functional Programming Tools: reduce 2
4.Functional Programming Tools: filterFunctional Programming Tools: filter