如何遍历神社中的列表列表

how to iterate over a list of list in jinja

我有一个列表,如:

    [[elem0, elem1, elem2], [elem3, elem4, elem5], [elem6, elem7, elem8], ...]

我编写了以下模板文件:

    {% for result in results %}
        <tr>
            <td>result[0]</td>
            <td>result[1]</td>
            <td>result[2]</td>
        </tr>
    {% endfor %}

但是没有用,我能想到的是嵌套使用。在 jinja 中是否有另一种方法来访问列表中的元素?

你还需要输出大括号内的循环变量。

{% for result in results %}
    <tr>
        <td>{{ result[0] }}</td>
        <td>{{ result[1] }}</td>
        <td>{{ result[2] }}</td>
    </tr>
{% endfor %}

此外,考虑一个嵌套的 for 循环:

{% for result in results %}
    <tr>
    {% for elem in result %}
        <td>{{elem}}</td>
    {% endfor %}
    </tr>
{% endfor %}