访问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