tengo que hacer algo que es funcionalmente equivalente a esto:¿Puede la función de mapa de Python llamar a las funciones miembro de objeto?
for foo in foos:
bar = foo.get_bar()
# Do something with bar
Mi primer instinto fue utilizar map
, pero esto no funcionó:
for bar in map(get_bar, foos):
# Do something with bar
es lo que estoy tratando de lograr posible con map
? ¿Debo usar una lista de comprensión en su lugar? ¿Cuál es el modismo más pitónico para esto?
¿Por qué no usarías simplemente una lista de comprensión? – agf