Рейтинг:2

Как объединить значения двух списков в ansible

флаг cn

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

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

бар: а, 'б', 'с',

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

результат: '1_а' '2_b' '3_с'

флаг br
Ни переменные *foo* и *bar*, ни ожидаемый результат ``result: '1_a' '2_b' '3_c'`` недействительны [YAML](http://www.yamllint.com/).Отредактируйте вопрос и сделайте его [Минимальный воспроизводимый пример] (https://stackoverflow.com/help/minimal-reproducible-example).
Рейтинг:1
флаг br

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

  фу: ['1', '2', '3']
  бар: ['а', 'б', 'с']

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

  результат: "{{ foo|zip(bar)|map('join', '_')|list }}"

дает

  результат: [1_a, 2_b, 3_c]

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.