python - 如何从此列表中检索数据
问题描述
此列表如何使用 python 仅检索问题。
[{"ordination": [{"condition": "system_drive_free_space < 10000","match": true,"problems": [{"id": "disk_cleanup","point": "/remote_action/disk_cleanup/hgk5255sfghjkd516465s"
}]},{"condition": "total_drive_free_space < 20000","match": true,"problems": [{ "id": "disk_cleanup","point": "/remote_action/disk_cleanup/h41525c274558hgfdbd3b"}]}]},{
"ordination": [{"condition": "\"action:Get Startup Impact/HighImpactCount\" > 0","match": true}]},{"ordination": [{"condition": "average_network_response_time > 30000",
"match": true},{"condition": "network_availability_level != high","match": true}] }]
例如这样的输出
"problems": [{"id": "disk_cleanup","point": "/remote_action/disk_cleanup/hgk5255sfghjkd516465s" }]
解决方案
你可以试试
items = [{"ordination": [{"condition": "system_drive_free_space < 10000", "match": True, "problems": [
{"id": "disk_cleanup", "point": "/remote_action/disk_cleanup/hgk5255sfghjkd516465s"}]},
{"condition": "total_drive_free_space < 20000", "match": True, "problems": [
{"id": "disk_cleanup", "point": "/remote_action/disk_cleanup/h41525c274558hgfdbd3b"}]}]},
{"ordination": [{"condition": "action: Get Startup Impact / HighImpactCount> 0", "match": True}]},
{"ordination": [{"condition": "average_network_response_time > 30000", "match": True},
{"condition": "network_availability_level != high", "match": True}]}]
for item in items:
for ordination in item['ordination']:
print(ordination.get('problems'))
它打印s没有None
。ordination
problems
推荐阅读
- spring - Junit/Fongo:如何在单元测试中使用 Fongo 来检查 NotNull
- amazon-web-services - AWS Certificate Manager 中处于待处理状态的证书
- python - 301 使用 Flask 将旧 URL 重定向到新 URL
- uwp - 使用平板电脑水平拍摄照片,但获得垂直照片
- sql-server - 如果有值,则选择语句返回,如果没有值
- ftp - 从 FTP 服务器检索文件
- javascript - 为什么 ng-change 没有在 Angular js 中触发?
- python - 如何在 Python 3.6 中创建自动换行程序
- android - App Inventor 2 中日期时间模式的非法参数
- python - 允许用户将大型 csv 文件(> 5GB)从浏览器上传到 python 烧瓶服务器的最佳方法是什么?