Я ниже упомянул 2 списка

фу: '1', '2', '3',

бар: «а», «б», «в»,

Я хочу объединить значения из 2-х списков и получить приведенный ниже вывод в ansible. Я попытался использовать атрибут карты, но получил ошибку при совместном использовании двух атрибутов карты.

результат: '1_a' '2_b' '3_c'

answer

Например, при наличии списков

  foo: ['1', '2', '3']
  bar: ['a', 'b', 'c']

выражение ниже

  result: "{{ foo|zip(bar)|map('join', '_')|list }}"

дает

  result: [1_a, 2_b, 3_c]