如何通过键列表访问嵌套 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP