Enumerate — встроенная функция Python, о которой знают не все разработчики.
Может быть весьма полезно упростить способ написания программ и избегать использования индексов или счетчиков с итерируемыми объектами. И избегать возможных ошибок!
Прежде чем рассмотреть, как работает enumerate(), мы рассмотрим циклы Python, написанные двумя разными способами, а затем сравним, как изменяется код с помощью enumerate.