Slide 45
Slide 45 text
list comprehensions
>>> [x + 1 for x in [0,1,2,3,4]
... if x % 2 == 0]
[1, 3, 5]
>>> map(lambda x: x + 1,
... filter(lambda x: x % 2 == 0,
… [0,1,2,3,4]))
[1, 3, 5]
style
- syntax sugar for map/filter (not reduce)
- often nicer > map/filter+lambdas,