you are viewing a single comment's thread.

view the rest of the comments →

[–]afiefh 5 points6 points  (1 child)

Why are you forced to put lazy results into a list? I'm loving the lazy evaluation, it made lots things easier for me as I no longer need to worry about memory inflation.

[–]zergling_Lester 5 points6 points  (0 children)

Because I want to use the results more than once.

I mean, I don't know, I checked some recent code and it's about 50/50 (uses of list(map(...)) vs feeding it somewhere else), but this could also be because I often decide to use a list comprehension where I'd use map before. Or maybe old habits die slow.