Курс Python → Python enumerate() использование
Функция enumerate() в Python используется для получения пар индекс-значение из последовательности, например, списка или строки. Это удобно в случаях, когда вам необходимо знать какой по счету элемент вы обрабатываете в цикле.
Как правило, при использовании enumerate() вы получаете кортежи, где первый элемент — индекс элемента в последовательности, а второй элемент — сам элемент. Это позволяет избежать необходимости создания отдельной переменной-счетчика и обновления ее в каждой итерации цикла.
Пример использования enumerate():
my_list = ['apple', 'banana', 'cherry']
for index, value in enumerate(my_list):
print(f"Index: {index}, Value: {value}")
В данном примере мы создаем список my_list и используем enumerate() для перебора элементов списка. В каждой итерации цикла мы получаем индекс элемента и сам элемент, которые затем можем использовать внутри цикла.
Другие уроки курса "Python"
- Модуль subprocess: запуск внешних команд
- Принципы LSP и ISP в Python
- Обезопасьте ввод данных
- Нахождение разницы между списками в Python
- Область видимости переменных
- Сравнение неупорядоченных списков
- Генерация чисел с range()
- Парсинг веб-страниц с Beautiful Soup
- Генераторы данных
- Получение идентификатора объекта в памяти
- Удаление специальных символов с помощью re.sub
- Измерение времени выполнения кода
- Разность множеств
- Работа со словарями Python
- Структуры данных в Python
- Поиск шаблона в начале строки
- Получение списка кортежей из словаря
- Удаление знаков препинания в Python
- Команда %dhist — список посещенных каталогов
- JMESPath в Python
- Метод enumerate() в Python
- Курсы Яндекс Практикум
- Объединение словарей в Python
- Объединение списков в Python
- Форматирование строк с помощью f-строк
- Расчет времени выполнения
- Разделение списка на гнппы
- Объединение списков с помощью zip
- Основы работы со строками в Python
- Переопределение оператора % для объектов
- Сортировка слиянием
- Автоматизация скриптов на AWS Lightsail.
- Тестирование функции сложения
- Работа с defaultdictами в Python
- Библиотека sh: удобные команды терминала
- Списковые включения в Python
- Цикл for в Python
- Определение относительного пути
- Работа с модулем random
- PUT запрос для обновления данных
- Контекстный менеджер в Python
- Обновление ключей в Python
- Символ подчеркивания в Python
- Зарезервированные слова в Python
- Оператор объединения словарей
- Обработка исключений в Python 3















