我正在列表中做一个for loop
。对于这个列表中的每个元素,我想知道这个元素是否可以与另一个列表中的4个单词中的一个相同。你知道吗
以下是我的示例,以描述这种情况:
在我看来:
content = ['**Added**:\n', '* something (toto-544)\n', '\n', '**Changed**:\n', ...]
operations = ['Added', 'Changed', 'Fixed', 'INTERNAL']
从我的HTML文件:
{% for line in content %}
{% if line in operations %}
<tr class="table-subtitle">
<td colspan="12">{{ line }}</td>
</tr>
{% else %}
<tr class="table-value-content">
<td colspan="12">{{ line }}</td>
</tr>
{% endif %}
{% endfor %}
它应该显示第一个line
元素,与第二个不同(我在两个类之间更改了颜色)。因为line[0]
在operations
而不是line[1]
。你知道吗
你知道为什么我的for loop
/if statement
不起作用吗?你知道吗
正如所说,@shourav
'Added'
和'**Added**:\n'
不是一回事。这是我的一个错误,因为我相信in
像icontains
一样工作。你知道吗这个检查对于模板来说有点复杂,但是您可以使用^{} 函数在Python代码中轻松地实现它。
由于字符串较长,您可以检查操作是否是
in
字符串:测试代码:
结果是:
相关问题 更多 >
编程相关推荐