Jinja2: как извлечь первый элемент списка?

В Jinja2, популярном шаблонизаторе для Python, вы можете получить доступ к первому элементу списка, используя различные методы. Вот несколько примеров:

Метод 1. Использование индексации списка

{% set my_list = ['apple', 'banana', 'cherry'] %}
{% if my_list %}
    {% set first_item = my_list[0] %}
    <p>The first item is: {{ first_item }}</p>
{% endif %}

Метод 2: использование фильтра first

{% set my_list = ['apple', 'banana', 'cherry'] %}
{% if my_list %}
    {% set first_item = my_list|first %}
    <p>The first item is: {{ first_item }}</p>
{% endif %}

Метод 3. Использование специальной переменной loop.first

{% set my_list = ['apple', 'banana', 'cherry'] %}
{% for item in my_list %}
    {% if loop.first %}
        <p>The first item is: {{ item }}</p>
    {% endif %}
{% endfor %}

Эти методы извлекут первый элемент из заданного списка в Jinja2. Вы можете выбрать метод, который соответствует вашему конкретному случаю использования.