Функция enumerate() в Python предоставляет удобный способ итерации по элементам списка с одновременным доступом к их индексам. 1 Это особенно полезно, когда необходимо обрабатывать и индекс, и значение элемента списка в рамках цикла. 1
Базовый пример использования enumerate(): 2
fruits = ['apple', 'banana', 'cherry']for index, fruit in enumerate(fruits): print(index, fruit)
Этот код выведет: 0 apple 1 banana 2 cherry
. 2
По умолчанию enumerate() начинает отсчёт с 0, но можно указать другой начальный индекс. 2 Например:
fruits = ['apple', 'banana', 'cherry']for index, fruit in enumerate(fruits, start=1): print(index, fruit)
Этот код выведет: 1 apple 2 banana 3 cherry
. 2
Преимущества использования enumerate():