【发布时间】:2021-11-03 06:42:08
【问题描述】:
我有多个这种格式的 python 字典,其中顶级键“3224987”、“3590845”等不是恒定的,它们因字典而异。
dict1 = {
"3224987": {
"data": {
"skyscrapers":[]
}
},
"3590845":{
"data":{
"bungalows": {
"loc": "leo"
}
}
},
...
"3405901":{
"data":{
"studio":{
"rooms": {}
}
}
}
}
dict2 = {
...,
"784939":{
"data":{
"studio":{
"rooms":{}
}
}
}
}
我对 "studio" 键中的项目感兴趣,在上面的字典中我可以使用 dict1["3405901"]["data"]["studio"] 找到它们,但在其他字典中它可以有不同的顶级键,例如 @987654323 @。
如何在多个字典 (dictX) 中迭代地执行此操作,而不用担心顶级键?
谢谢
【问题讨论】:
标签: python-3.x dictionary