好的,这可能是愚蠢的。基本上我正在尝试循环遍历我的嵌套yaml文件并使用例如每个键 - 我的列表中的值。我已经阅读了很多,我可以在没有列表的情况下循环嵌套字典,但我不想对节点使用唯一键。
这有效:
利-0A:
利-1A:
节点1:
key-a:'1'
node2:
key-a: '2'
但是当我试图用“list”对象迭代一个嵌套的dict时,它失败了。
YAML:
lev-0a:
lev-1a:
- key-a: '1'
key-b: '2'
key-c: '3'
key-d:
level-2:
- key: 'a'
- key: 'b'
- key: 'c'
- key-a: '7'
key-b: '8'
key-c: '9'
key-d:
level-2:
- key: 'x'
- key: 'y'
- key: 'z'
从python打印设置:
{'lev-0a': {'lev-1a': [{'key-c': '3', 'key-b': '2', 'key-a': '1', '