【发布时间】:2014-08-01 16:52:06
【问题描述】:
我正在使用 for 循环来创建一个类似 [1, 2, 3] 的列表。这是我的 Jinja 模板,它产生了一些 Javascript:
xAxis: {
categories: {
[
{% for data in records['result'] %}
{{ data['_id']['day'] }},
{% endfor %}
]
},
它运行良好并生成预期结果,但我的 IDE (PyCharm) 抱怨最后的逗号是不必要的(不是):[1,2,3,] 而不是 [1,2,3]。
有没有更好的方法将逗号放在末尾(例如先转换为字符串并将逗号连接到末尾)?或者,我应该忽略警告吗?
【问题讨论】:
-
请注意,其他人不会像您一样将您的问题放在脑海中,并注意细节。你的代码是什么? is 肯定不是 Python,它看起来像一些 jinja2 或 Django 模板,但有点奇怪。
-
我会使用
join过滤器而不是循环