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

更新于:05-Mar-2020

2000+ 次浏览

开启你的 职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.