如何通过键列表访问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