The reduce Functionreduce(func, s) collects data from a sequence and returns a single valuea = [1,2,3,4,5,6] def sum(x,y): return x+y b = reduce(sum, a) # b = (((((1+2)+3)+4)+5)+6) = 21 b = reduce(lambda x,y: x+y, a) |
<<< | O'Reilly OSCON 2000, Introduction to Python, Slide 87 July 17, 2000, beazley@cs.uchicago.edu |
>>> |