muszę zrobić coś, co jest równoważne funkcjonalnie to:Czy funkcje obiektu wywołania funkcji mapy Pythona mogą być używane?
for foo in foos:
bar = foo.get_bar()
# Do something with bar
Moim pierwszym odruchem było wykorzystanie map
, ale to nie działa:
for bar in map(get_bar, foos):
# Do something with bar
Czy to, co staram się osiągnąć możliwe z map
? Czy zamiast tego muszę użyć funkcji sprawdzania list? Jaki jest najbardziej idiom Pythonica?
Dlaczego po prostu nie skorzystasz ze sprawdzania listy? – agf