我在下面提到了 2 个列表
foo: ‘1’, ‘2’, ‘3’,
条形:'a','b','c',
我想组合 2 个列表的值并在 ansible 中获取以下输出。我尝试使用 map 属性,但是同时使用 2 个 map 属性时出现错误。
结果:'1_a''2_b''3_c'
答案1
例如,给定列表
foo: ['1', '2', '3']
bar: ['a', 'b', 'c']
下面的表达式
result: "{{ foo|zip(bar)|map('join', '_')|list }}"
给出
result: [1_a, 2_b, 3_c]