【发布时间】:2021-06-07 14:29:10
【问题描述】:
我有一个包含嵌套字典的 Patient_list,如下所示: 患者名单
[ {"id": 1
"hospital":{"id": 1
"doctor":{"id": 1}}
},
{"id": 2
"hospital":{"id": 2
"doctor":{"id": 1}}
}]
我正在尝试过滤到它,以便我可以获取属于 id=1 医生的所有患者。我尝试了以下解决方案的不同变体,但没有成功。我不确定这是否是正确的方法。我将不胜感激。
id=1
result = [d for d in patient_list['hospital']['doctor'] if d['id'] == id]
【问题讨论】:
标签: python