【发布时间】:2022-10-16 23:11:03
【问题描述】:
我有一个多级字典,想象一下:
raw_dict = {'a':{'b':{'c':[1,2,3]}},
'd':{'e':{'f':{'g':[4,5,6]}}}}
是否可以访问指定嵌套级别的键?
也就是说,有没有办法做类似的事情:
level = 1
keys_level_1 = list([a way to call the dictionary at specified nesting level])
print(keys_level_1)
这将返回
['b', 'e']
this is similar,但不是我想要的。
【问题讨论】:
-
为什么链接中的答案不是您要搜索的?你只想要
keys而不是key:value对? -
输入到底是什么?在这里你有一组字典,这是无效的python
-
您的
raw_dict是无效的set -
我的错,对不起。现在它是正确的。
-
@Rabinzel 在链接中只有当它们的值不是字典时才能获得键。我需要指定级别的所有键(不管值!)。
标签: python dictionary nested