假设我有两个字典:
animal = {
"CA": "Grizzly Bear",
"ID": "Appaloosa",
"NY": 'Beaver'
}
flower = {
"CA": "tulip",
"ID": "syringa",
"NY": 'rose'
}
我该如何将这两个字典组合成一个嵌套字典,其中级别为state > animal/flower > value。类似于以下内容:
dict3 = {'CA': {'animal':'Grizzly Bear','flower':'tulip'},
'ID': {'animal':'Appaloosa','flower':'syringa'},
'NY': {'animal':'Beaver','flower':'rose'}}
print(dict3)
上述代码在手动操作时可以正常工作,但我想知道如何更有效地处理任意数量的状态。我想通过循环重新排列键/值对,但我想知道是否有更有效的方法。
谢谢!