2

我有一个字典列表

[{country : UK, age : no20, mode : 1}, {country : USA, age: 25, mode : 0}, 
 {country : France, age : 23, mode : 1}]

我想只使用'mode:0'的两个字典,然后将它们存储在单独的列表/字典中

任何帮助表示赞赏

谢谢 :)

4

1 回答 1

2

因此,首先您的 dict 列表示例很可能是错误的。键和一些值是字符串,因此您必须引用它们。

否则,这就是你想要的:

lst = [{'country' : 'UK', 'age' : 20, 'mode' : 1}, {'country' : 'USA', 'age': 25, 'mode' : 0}, {'country' : 'France', 'age' : 23, 'mode' : 1}]

print([x for x in lst if x['mode'] == 0])
于 2021-11-14T11:59:44.740 回答