Python 易于在烧瓶中循环

Python 易于在烧瓶中循环,python,flask,Python,Flask,我的for循环有问题。我以前从未使用过python或flask。我想迭代一个列表并使用其中的元素。列表如下所示: NAVBAR_LIST = ["/", "Home", "/database/", "Database", "Log out"] {% for topic in NAVBAR_LIST %} {{topic}} {{topic}} {{topic}} {{topic}} {{topic}} {% endfor %} {{ NAVBAR_LI

我的for循环有问题。我以前从未使用过python或flask。我想迭代一个列表并使用其中的元素。列表如下所示:

NAVBAR_LIST = ["/", "Home", "/database/", "Database", "Log out"]
{% for topic in NAVBAR_LIST %}
    {{topic}}
    {{topic}}
    {{topic}}
    {{topic}}
    {{topic}}
{% endfor %}
{{ NAVBAR_LIST[0] }}
{{ NAVBAR_LIST[1] }}
{{ NAVBAR_LIST[2] }}
{{ NAVBAR_LIST[3] }}
{{ NAVBAR_LIST[4] }}
我的代码如下所示:

NAVBAR_LIST = ["/", "Home", "/database/", "Database", "Log out"]
{% for topic in NAVBAR_LIST %}
    {{topic}}
    {{topic}}
    {{topic}}
    {{topic}}
    {{topic}}
{% endfor %}
{{ NAVBAR_LIST[0] }}
{{ NAVBAR_LIST[1] }}
{{ NAVBAR_LIST[2] }}
{{ NAVBAR_LIST[3] }}
{{ NAVBAR_LIST[4] }}
现在我的输出是:

//////Home/database//database//database//database//database/数据库注销注销注销注销注销注销注销

如果我想让它输出其中一个,我应该怎么做?比如:


/Home/database/DatabaseLog out

每次循环时,它都会迭代数组中的一个元素,并将其打印为:

{% for topic in NAVBAR_LIST %}
    {{topic}}
{% endfor %}
将打印每个元素一次

根据您的评论,您可以在需要的地方打印每个元素,如下所示:

NAVBAR_LIST = ["/", "Home", "/database/", "Database", "Log out"]
{% for topic in NAVBAR_LIST %}
    {{topic}}
    {{topic}}
    {{topic}}
    {{topic}}
    {{topic}}
{% endfor %}
{{ NAVBAR_LIST[0] }}
{{ NAVBAR_LIST[1] }}
{{ NAVBAR_LIST[2] }}
{{ NAVBAR_LIST[3] }}
{{ NAVBAR_LIST[4] }}

数组键从
0开始
你可以用键访问每个元素。

不要重复
{{topic}
五次我有一个html页面,我想把每个元素放在一个特定的位置,那么我如何标记元素应该放在哪里?你需要使用CSS/html来放置项目。很高兴能提供帮助,如果您计划使用Python进行大量工作,您应该通读以下内容:是的,只需等待10分钟:)