我有一个说 foos 的对象列表。我有一个用于创建新列表的循环。
foo1 = {id:1,location:2}
例如foos = [foo1,foo2,foo3]
现在我想根据位置创建一个新列表。
new_list = []
for foo in foos:
if foo.location==2:
new_list.append(foo)
我想知道有什么方法可以做这样的事情
new_list = []
new_list = map(if foo.location ==2,foos) // this is wrong code but is something like this possible. ?
我可以在这里使用地图功能吗?如果是的话怎么办?