我有一个清单:
list = [a, b, c, 1, 2, 3, a, b, c, 1, 2, 3, a, b, c, 1, 2, 3]
我想将它显示为一个表格,其中每个第 4、第 5 和第 6 个元素都以自己的方式设置样式,例如:
<td><span class="label label-info">1</span></td>
<td><span class="label label-danger">2</span></td>
<td><span class="label label-primary">3</span></td>
我将列表批处理为 6er 行,以将其显示为如下表格:
{%- for row in list|batch(6, ' ') %}
<tr>
{%- for column in row %}
<td>{{ column }}</td>
{%- endfor %}
</tr>
{%- endfor %}
但我不知道如何做我上面描述的事情。有人有想法吗?