【发布时间】:2020-07-13 00:28:01
【问题描述】:
我在 python 3.7 中使用了一个返回 json 数据的 api 调用。
result = (someapicall)
返回的数据似乎是列表中两个嵌套字典的形式,即
[{name:foo, firmware:boo}{name:foo, firmware:bar}]
我想从第一个字典中检索键“name”的值,以及从两个字典中检索键“firmware”的值,并以下列格式存储在新字典中。
{foo:(boo,bar)}
到目前为止,我已经成功地检索了第一个“名称”和第一个“固件”的值,并使用以下内容存储在字典中。
dict1={}
for i in result:
dict1[(i["networkId"])] = (i['firmware'])
我试过了。
d7[(a["networkId"])] = (a['firmware'],(a['firmware']))
但正如预期的那样,上面似乎只是两次返回相同的固件。
任何人都可以帮助实现上述预期结果
【问题讨论】:
标签: python json list dictionary nested