I need to do something that is functionally equivalent to this:
for foo in foos:
bar = foo.get_bar()
# Do something with bar
My first instinct was to use map, but this did not work:
for bar in map(get_bar, foos):
# Do something with bar
Is what I'm trying to accomplish possible with map? Do I need to use a list comprehension instead? What is the most Pythonic idiom for this?