Ansibleでネストされたリストの要素を結合する

vijesh

str以下のようなネストされたリストがあります。

[["22","ABC","XYZ"],["555","IJK","PQR"],...] 

内部リストの要素をと組み合わせてから、/それらをと結合して、次の,ように文字列を形成する必要があります。

22/ABC/XYZ,555/IJK/PQR,...

set_factjinja2で試してみましたが、うまくいきませんでした。

- set_fact:
     str1: |-
       {%- set fs = "" -%}
       {%- set im = "" -%}
       {%- for i in str -%}
         {%- for elem in i -%}
           {%- set im = im + "/" + elem -%}
         {%- endfor -%}
         {%- set fs = fs + "," + im -%}
       {%- endfor -%}
       {{ fs }}
- debug: var=str1      

出力:

TASK [debug var=str1] **********************************
ok: [host1] => {
    "str1": "" 

期待される出力:

TASK [debug var=str1] **********************************
ok: [host1] => {
    "str1": "22/ABC/XYZ,555/IJK/PQR" 

ありがとう

ウラジミールボトカ

最初にフィルターjoin(/)をリストの項目にマップし次にそれらをjoin(、)します

  - set_fact:
      str1: "{{ str|map('join', '/')|join(',') }}"
  - debug: var=str1

与える

  str1: 22/ABC/XYZ,555/IJK/PQR

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

リストのリストの要素を同じ名前で結合しながら、ネストされた要素名を保持する

分類Dev

2つのネストされたリストを比較し、要素の結合を維持する

分類Dev

Postgresqlでネストされた複数のクエリを結合する

分類Dev

ネストされたリスト要素を統合する方法

分類Dev

Pythonでリストとネストされたリストの間で共通のリスト要素を取得する

分類Dev

Python2.7でネストされた2つのサブリストを結合する

分類Dev

複数のリストをネストされたリストの1つに結合する

分類Dev

lodashでネストされた配列を結合する方法

分類Dev

ネストされたクエリをSQLServerで結合に変換する

分類Dev

ネストされたRリストの要素を名前で削除する

分類Dev

Pythonで要素のネストされたリストを変更する

分類Dev

ネストされたリスト内の要素を条件で比較する

分類Dev

ネストされたリストのvarがAnsibleでtrueの場合、タスクを実行します

分類Dev

Pythonでネストされたリストを合計する

分類Dev

Rでネストされたリストのリストとリスト要素名を取得する

分類Dev

リストの属性でネストされたリストを選択する方法をAnsible

分類Dev

ネストされたリストのテキストを効率的に結合する

分類Dev

ネストされたjsonb配列要素を結合する方法は?

分類Dev

別のリストから条件付きでネストされたリストの要素を削除する-Java 8

分類Dev

ネストされた要素でクリックされたイベントのみをトリガーする

分類Dev

rのネストされたリストの各要素の合計を動的に計算する方法は?

分類Dev

ネストされたリストの要素でリストをグループ化する

分類Dev

サブリストの指定された要素を合計する

分類Dev

リストと複数の辞書をネストされた辞書に結合する-python

分類Dev

ネストされたリストの最初の要素をテラフォームでスライスする方法

分類Dev

条件に基づいてネストされたリストの要素を合計する方法は?

分類Dev

ネストされたリストを連結する

分類Dev

ネストされたリストで要素を探す

分類Dev

Pythonでネストされたjsonの要素を抽出する方法

Related 関連記事

  1. 1

    リストのリストの要素を同じ名前で結合しながら、ネストされた要素名を保持する

  2. 2

    2つのネストされたリストを比較し、要素の結合を維持する

  3. 3

    Postgresqlでネストされた複数のクエリを結合する

  4. 4

    ネストされたリスト要素を統合する方法

  5. 5

    Pythonでリストとネストされたリストの間で共通のリスト要素を取得する

  6. 6

    Python2.7でネストされた2つのサブリストを結合する

  7. 7

    複数のリストをネストされたリストの1つに結合する

  8. 8

    lodashでネストされた配列を結合する方法

  9. 9

    ネストされたクエリをSQLServerで結合に変換する

  10. 10

    ネストされたRリストの要素を名前で削除する

  11. 11

    Pythonで要素のネストされたリストを変更する

  12. 12

    ネストされたリスト内の要素を条件で比較する

  13. 13

    ネストされたリストのvarがAnsibleでtrueの場合、タスクを実行します

  14. 14

    Pythonでネストされたリストを合計する

  15. 15

    Rでネストされたリストのリストとリスト要素名を取得する

  16. 16

    リストの属性でネストされたリストを選択する方法をAnsible

  17. 17

    ネストされたリストのテキストを効率的に結合する

  18. 18

    ネストされたjsonb配列要素を結合する方法は?

  19. 19

    別のリストから条件付きでネストされたリストの要素を削除する-Java 8

  20. 20

    ネストされた要素でクリックされたイベントのみをトリガーする

  21. 21

    rのネストされたリストの各要素の合計を動的に計算する方法は?

  22. 22

    ネストされたリストの要素でリストをグループ化する

  23. 23

    サブリストの指定された要素を合計する

  24. 24

    リストと複数の辞書をネストされた辞書に結合する-python

  25. 25

    ネストされたリストの最初の要素をテラフォームでスライスする方法

  26. 26

    条件に基づいてネストされたリストの要素を合計する方法は?

  27. 27

    ネストされたリストを連結する

  28. 28

    ネストされたリストで要素を探す

  29. 29

    Pythonでネストされたjsonの要素を抽出する方法

ホットタグ

アーカイブ