Я не уверен, как настроено ваше приложение, поэтому я не могу дать вам точный способ обработки пользовательского ввода в Python.В любом случае вам нужно создать итерируемый объект и затем отправить его в Jinja.
Затем вам нужно будет повторить его в Jinja:
<table>
{% for row in table %}
<tr>
{% if loop.index == 1 %}
{% for cell in row %}
<th>{{cell}}</th>
{% endfor %}
{% else %}
{% for cell in row %}
<td>{{cell}}</td>
{% endfor %}
{% endif %}
</tr>
{% endfor %}
</table>