如何遍历jinja中的列表列表 [英] how to iterate over a list of list in jinja

查看:115
本文介绍了如何遍历jinja中的列表列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个列表列表,如:

I have a list of list like :

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

我编写了以下模板文件:

I wrote the follow template file :

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

但是它没有用,我能想到的是嵌套使用.还有另一种方法可以访问Jinja列表中的元素吗?

But it didn't work, What i can think is use nested for. Is there another method to access the element in the list in jinja?

推荐答案

您仍然需要在括号内输出循环变量.

You still need to output the loop variables inside braces.

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

另外,考虑嵌套的for循环:

Also, consider a nested for loop:

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

这篇关于如何遍历jinja中的列表列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆