【发布时间】:2016-04-08 11:45:53
【问题描述】:
我有一个 Python 字典列表如下:
result =
[
{
"is_inpatient": 0,
"fulfillment_time": "100",
"total_prescriptions": 56,
"total_patients": 999,
"mean_refills": "11.0000"
},
{
"is_diabetic": 0,
"fulfillment_time": "9487",
"total_prescriptions": 0,
"total_patients": 9,
"mean_refills": "11.0000"
},
{
"is_diabetic": 1,
"fulfillment_time": "225",
"total_prescriptions": 34,
"total_patients": 96,
"mean_refills": "11.0000"
}
]
我想要的只是将键 is_inpatient 和 is_diabetic 的值更改为 0 为否,如果 1 为是。
我首先检查字典中的键是否存在,如下所示:
for item in result:
if 'is_diabetic' in item or 'is_inpatient' in item:
但我不确定进一步完成此任务的好方法是什么?
【问题讨论】:
标签: list python-2.7 dictionary