【发布时间】:2021-03-17 07:06:05
【问题描述】:
假设我有一个嵌套字典,它是从 pickle 文件中提取的,包含各种级别,我想通过只给出最后一个键来获取值。考虑到自己的“分支”,键是唯一的。
主要问题是我有多个键和级别:
dict = {
'A': {
'X': {
1: [...],
2: [...]
},
'Y': {
3: [...],
4: [...]
}
}
'B': {
'G': {
'H': {
'Z': [...]
}
}
}
'C': [...]
}
我该怎么做?
【问题讨论】:
-
能不能加个字典的例子
-
en.wikipedia.org/wiki/Tree_traversal。如果您的密钥不是唯一的,您必须告诉我们您想要哪个值。
-
为什么要清除已接受的答案标志?我的解决方案有什么问题吗?
-
是的,问题是如果我们有多个键和级别,它就不起作用
-
首先,你的字典有语法问题。其次,我仍然不知道您在寻找什么。您是否可以在您正在查看的键/预期结果之后添加一个示例?字典没有“分支”,它有键和值。
标签: python dictionary nested pickle