python - 如何选择某些字典键,然后将整个字典移动到单独的列表
问题描述
我有一个字典列表
[{country : UK, age : no20, mode : 1}, {country : USA, age: 25, mode : 0},
{country : France, age : 23, mode : 1}]
我想只使用'mode:0'的两个字典,然后将它们存储在单独的列表/字典中
任何帮助表示赞赏
谢谢 :)
解决方案
因此,首先您的 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])
推荐阅读
- javascript - Leetcode 简单链表问题:为什么我的解决方案是错误的?(21.合并2个排序列表)
- swift - NSFetchedResultsController 和搜索 - 返回多个和单个部分?
- asp.net-core - Microsoft.AspNetCore.Authentication.WsFederation.WsFederationHandler - .AspNetCore.Correlation.WsFederation cookie 未找到
- flutter - 有没有办法在 GoogleMap 上显示“比例尺”?
- markdown - 使用 r-exams 包含 circuitikz 包
- php - 在 WP 管理员中更改自定义帖子类型的列标题名称
- prolog - Prolog - 程序跳过阅读?
- templates - Ansible 模板:试图索引到一个两级列表
- swift - 如果在应用程序内部扫描了条码,则捕获
- python - 如何查找并打印数组中大于某个数字的元素?