如何与液体并行迭代两个数组

Ila*_*a G 3 liquid shopify

我有 2 个数组“a_group”[a,a,a,a] 和“b_group”[b,b,b]
我正在使用以下循环进行迭代:

 {% for  a in a_group and b in b_group %}
         <p> {{ a }}: {{b}} </p>  
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

预期结果:
a: b
a: b
a: b
a: 无可用数据

我实际得到的是:
a:没有可用数据
a:没有可用数据
a:没有可用数据
a:没有可用数据

Bha*_*ara 5

根据大卫先生的指南,这可以使用索引来实现。下面可能有助于在代码中实现。

{% assign a_group = 'a1,a2,a3'  | split: ',' %}

{% assign b_group = 'b1,b2,b3' | split: ',' %}

{% for a in a_group %}

    <p> {{ a }} : {{ b_group[forloop.index0] }} </p>

{% endfor %}
Run Code Online (Sandbox Code Playgroud)