Hi,
trying to mix lambda expresions and list comprehension
doesn't seem to work.
---[color=blue][color=green][color=darkred]
>>> [lambda x:x+y for y in range(10)][9](2)[/color][/color][/color]
11[color=blue][color=green][color=darkred]
>>> [lambda x:x+y for y in range(10)][4](2)[/color][/color][/color]
11
---
I expected the second expression to return 6.
What did I do wrong? Any hints?
Thanks
- Peter
trying to mix lambda expresions and list comprehension
doesn't seem to work.
---[color=blue][color=green][color=darkred]
>>> [lambda x:x+y for y in range(10)][9](2)[/color][/color][/color]
11[color=blue][color=green][color=darkred]
>>> [lambda x:x+y for y in range(10)][4](2)[/color][/color][/color]
11
---
I expected the second expression to return 6.
What did I do wrong? Any hints?
Thanks
- Peter
Comment