First page Back Continue Last page Overview Image

Übungen reduce()

Berechnen Sie mittels reduce() die Summe der Zahlen von 1 bis 100.

>>> reduce(lambda x, y: x+y, range(1,101))

5050

Berechnen Sie mittels reduce() das Produkt der Zahlen von 1 bis 9.

>>> reduce(lambda x, y: x*y, range(1,10))

362880

Wie kann man mit reduce() das Maximum einer numerischen Liste bestimmen?

>>> f = lambda a,b: a if (a > b) else b

>>> reduce(f, [47,11,42,102,13])

102

>>>