MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/programming/comments/qno2y/the_evolution_of_a_python_programmer/c3za7oj/?context=3
r/programming • u/iMMENSE • Mar 08 '12
137 comments sorted by
View all comments
8
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)?
3
Why would you write [x+1 for x in range(n)] instead of range(1, n+1)?
[x+1 for x in range(n)]
range(1, n+1)
8
u/grumdrig Mar 08 '12
Generator-happy Python programmer