如何通过键列表访问嵌套的Python词典项目?

访问Python字典中的嵌套属性的最简单,最易读的方法是使用for循环遍历每个项目,同时获取下一个值,直到结束。 

示例

def getFromDict(dataDict, mapList):
for k in mapList: dataDict = dataDict[k]
return dataDict
a = {
   'foo': 45,'bar': {
      'baz': 100,'tru': "Hello"
   }
}
print(getFromDict(a, ["bar", "baz"]))

输出结果

这将给出输出-

100