【发布时间】:2020-11-25 22:04:37
【问题描述】:
你能告诉我如何删除行尾的逗号吗?
最终输出:
{name: "name1", My country = "region1a", My country = "region1b"},
{name: "name2", My country = "region2a", My country = "region2b"},
您只需删除第二行末尾的一个(突出显示的)逗号。 输出就是这样生成的
{% for country in AllСountry %}
{name: "{{ country }}",{% for count in lookup('vars', country) %} My country = "{{ count }}",{% if loop.last %} My country = "{{ count }}"{% endif %}{% endfor %}},
{% endfor %}
因此,我们需要这个输出
{name: "name1", My country = "region1a", My country = "region1b"},
{name: "name2", My country = "region2a", My country = "region2b"}
【问题讨论】:
-
你有没有自己尝试过,或者对这个主题做过任何研究?见here。
-
是的,当然。无法应用替换,并循环。 last 适用于整个周期。也许我没有太多经验,这个问题的解决方案是显而易见的。