【发布时间】:2020-03-09 13:30:46
【问题描述】:
如何循环遍历这本字典?
# nested dictionary to loop over:
vars:
commands:
group1:
cmd1:
run: foo
cmd2:
run: bar
group2:
cmd3:
run: zoo
# expected loop:
- group1, cmd1={...}
- group1, cmd2={...}
- group2, cmd4={...}
我尝试使用 dict2items 和 with_nested 的各种组合,但到目前为止我无法实现该目标,我真的想避免使用包含任务的循环或编写一个执行扁平化的 python 模块。
我仍然希望有一种纯粹可行的方法。
【问题讨论】: