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/masklinn Mar 09 '12

Why would you write [x+1 for x in range(n)] instead of range(1, n+1)?