Ho bisogno di fare qualcosa che è funzionalmente equivalente a questo:La funzione mappa di Python può chiamare le funzioni membro dell'oggetto?
for foo in foos:
bar = foo.get_bar()
# Do something with bar
Il mio primo istinto è stato quello di utilizzare map
, ma questo non ha funzionato:
for bar in map(get_bar, foos):
# Do something with bar
è quello che sto cercando di realizzare possibile con map
? Ho invece bisogno di usare una comprensione delle liste? Qual è l'idioma più pitonico per questo?
perché non si basta usare una lista di comprensione? – agf