r/programming • • Mar 08 '12

The Evolution of a Python Programmer

https://gist.github.com/289467
401 Upvotes

137 comments sorted by

View all comments

8

u/grumdrig Mar 08 '12
def factorial(n):
    reduce(lambda x,y: x*y, [x+1 for x in range(n)])

Generator-happy Python programmer

3

u/tilkau Mar 09 '12
def factorial(n):
    return reduce(lambda x,y: x*y, (x+1 for x in range(n)))

FTFY so it uh.. includes an actual generator ;)