Найти тему
Future People

enumerate object в Python

Объект enumerate в Python представляет собой итератор, который возвращает пары из индексов и значений при итерации по итерируемому объекту. Когда вы используете функцию enumerate с итерируемым объектом, таким как список, кортеж или строка, она создает объект enumerate, который генерирует кортежи, содержащие индекс (по умолчанию начиная с 0) и соответствующее значение из итерируемого объекта.

Примером использования может быть цикл for, в котором требуется доступ к индексу элемента в дополнение к самому элементу. Рассмотрим на примере.

Есть список чисел. Необходимо получить список even_numbers с индексами четных чисел.

Воспользуемся классом enumerate, чтобы на каждом проходе цикла получать число и счетчик.

Если число четное - мы добавим его индекс в список even_numbers.

Выведем полученный список.

[0, 3, 5]
[0, 3, 5]

Если вы интересуетесь программированием, то напоминаю о нашем курсе по основам программирования Python [START].

В нем много анимации, примеров и разборов домашних заданий. Присоединяйтесь! Ссылка:

Онлайн-курс Python START

ВИДЕО:

enumerate object #python

Наука
7 млн интересуются