Объект enumerate в Python представляет собой итератор, который возвращает пары из индексов и значений при итерации по итерируемому объекту. Когда вы используете функцию enumerate с итерируемым объектом, таким как список, кортеж или строка, она создает объект enumerate, который генерирует кортежи, содержащие индекс (по умолчанию начиная с 0) и соответствующее значение из итерируемого объекта. Примером использования может быть цикл for, в котором требуется доступ к индексу элемента в дополнение к самому элементу. Рассмотрим на примере. Есть список чисел. Необходимо получить список even_numbers с индексами четных чисел. Воспользуемся классом enumerate, чтобы на каждом проходе цикла получать число и счетчик. Если число четное - мы добавим его индекс в список even_numbers. Выведем полученный список. Если вы интересуетесь программированием, то напоминаю о нашем курсе по основам программирования Python [START]. В нем много анимации, примеров и разборов домашних заданий. Присоединяйтесь! Ссылк