我在Python中有一个字典,在迭代中,层数不断增加。在
我想遍历最后一层中存在的值。在
假设这句话:
d = {'a':{'a':2},'b':{'c':2},'x':{'a':2}}
#the intuitive solution is
for key1,val in d.items():
for key2,val2 in val.items():
#integer value in val2, HOORAY
现在,如果我们添加一个层,循环如下:
^{pr2}$我寻找任意维迭代的动态解
如果有帮助的话,考虑迭代中所有元素已知和固定的层数。在
另外,我想知道整数在dict中是如何映射的
我可能不太了解你想要什么,但这会得到最后一层的所有值:
最好使用递归来解决:
用法示例:
^{pr2}$如果还希望跟踪关键点:
相关问题 更多 >
编程相关推荐