Ho una lista di oggetti di dire foos. Ho un ciclo per creare una nuova lista.Come mappare 2 liste con confronto in python
foo1 = {id:1,location:2}
per es. foos = [foo1,foo2,foo3]
Ora voglio creare un nuovo elenco in base alla posizione.
new_list = []
for foo in foos:
if foo.location==2:
new_list.append(foo)
Quello che voglio sapere c'è un modo in cui posso fare qualcosa di simile
new_list = []
new_list = map(if foo.location ==2,foos) // this is wrong code but is something like this possible. ?
Posso usare la funzione mappa qui? se sì come?