我似乎无法弄清楚除了json对象中的列表之外的所有内容。我一直得到的错误是ValueError: too many values to unpack (expected 2)
。
data = { k:v for (k, v) in organization_types_json if k != organization_types_json['organization_type_names']}
JSON:
{
"is_active": 0,
"is_delete": 1,
"organization_type_names": [{
"lang": "EN",
"name": "Fire"
}, {
"lang": "FR",
"name": "Feu"
}]
}
答案 0 :(得分:2)
您需要像这样添加.items()
:
data = { k:v for (k, v) in organization_types_json.items() if k != 'organization_type_names'}
或者全部提取并删除该项目。
d = dict(organization_types_json)
del d['organization_type_names']