Рубрики
Разработчикам

Использование функции enumerate() #Pytho…

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

Типичный пример использования функции enumerate() — создание цикла по списку с отслеживанием индекса. Для этого можно использовать переменную в качестве счетчика. Но функция enumerate() позволяет сделать то же самое намного удобнее.

# First prepare a list of strings
subjects = (‘Python’, ‘Coding’, ‘Tips’)
for i, subject in enumerate(subjects):
 print(i, subject)

# Output:
0 Python
1 Coding 
2 Tips