首页 > 解决方案 > Jinja2 - 拆分字符串

问题描述

我正在尝试拆分如下所示的购物清单字符串:

['Milk', 'Bread', 'sugar', 'rinse aid']

该字符串有 4 个购物清单项目,我想删除前面和末尾的 [],删除 '',并尽可能将每个项目分隔在单独的行上。

标签: jinja2

解决方案


你的购物清单不是一个string,而是一个list

您可以使用for 循环遍历每个项目并分别打印,

{% set shoppinglist = ['Milk', 'Bread', 'sugar', 'rinse aid'] %}

{%- for item in shoppinglist -%}
  {{ item }}
{% endfor %}

输出,

Milk
Bread
sugar
rinse·aid

你可以在这里测试


推荐阅读