Mam listę obiektów o nazwach foos. Mam pętlę do tworzenia nowej listy.Jak zmapować 2 listy z porównaniem w pythonie
foo1 = {id:1,location:2}
np. foos = [foo1,foo2,foo3]
Teraz chcę utworzyć nową listę na podstawie lokalizacji.
new_list = []
for foo in foos:
if foo.location==2:
new_list.append(foo)
Co chcę wiedzieć, czy jest jakiś sposób, w jaki mogę zrobić coś takiego
new_list = []
new_list = map(if foo.location ==2,foos) // this is wrong code but is something like this possible. ?
mogę wykorzystać funkcję mapa tutaj? jeśli tak, to w jaki sposób?