gpt4 book ai didi

python - 如何在 jinja2 中按索引设置列表项

转载 作者:太空狗 更新时间:2023-10-30 02:30:13 25 4
gpt4 key购买 nike

你好,我想在 jinja2 的列表中设置一个项目的值,为此我正在尝试

<code>
{% set arr=[0,0,0,0,0,0,0,0] %}
{% print arr %}
{% set arr[1] = 1 %}
{% print arr %}
</code>

但收到一条错误消息:

TemplateSyntaxError:预期的标记“=”,得到“[”

请多多指教,谢谢

最佳答案

你可以这样做:

In [25]: q = '''{% set arr=[0,0,0,0,0,0,0,0] %}
{% print arr %}
{% if arr.insert(1,1) %}{% endif %}
{% print arr %}'''

In [26]: jinja2.Template(q).render()
Out[26]: u'\n[0, 0, 0, 0, 0, 0, 0, 0]\n\n[0, 1, 0, 0, 0, 0, 0, 0, 0]'

In [27]:

关于python - 如何在 jinja2 中按索引设置列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28367723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com