我的字典:
ipsec_credentials:
usernames:
- user1
- user2
passwords:
- pass1
- pass2
我有一个字典,其中包含“用户名”和“密码”作为键,并且每个键都有一个数组作为值。我想遍历这本字典以获得结果
user1 : pass1
user2 : pass2
我真的无法在jinja2中弄清楚这一点。
答案 0 :(得分:0)
您必须使用索引而不是通用迭代。看:
{% set passwords = ipsec_credentials.passwords %}
{% set usernames = ipsec_credentials.usernames %}
{% for i in range(passwords | length) %}
{{ usernames[i] }} : {{ passwords[i] }}
{% endfor %}
在这里,我们将用户名和密码分成单独的变量,然后通过通用索引对该变量进行索引。结果,我们同时迭代了两个数组。