Курс 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"
- Замена переменных в Python
- Модуль functools в Python
- Метод setitem в Python
- Работа с модулем cmath
- Работа с процессами в Python
- Python: Splat-оператор и splatty-splat
- Логирование с Logzero
- Обработка исключений с блоком else
- Использование type hints
- Разделение строки с помощью re.split()
- Поиск повторов в списке
- Отрицательные индексы списков в Python
- Удаление элемента по индексу
- Копирование файлов с shutil()
- Логирование с Logzero: ротация файла
- Аннотации типов в Python
- Работа с асинхронными задачами в Python
- Метод hash в Python
- Открытие и редактирование скриптов Python
- Оператор «not» в Python
- Работа с функцией next() в Python
- Bootle — простой веб-фреймворк
- Преобразование в float
- Функция print() — вывод информации
- Модуль itertools: эффективная работа с итераторами
- Генераторы в Python
- Замена текста с re.sub()
- Обработка исключений в Python
- Python defaultdict добавление ключа
- Разделение строк методом split()
- Создание даты из строки ISO
- Магические методы в Python
- Работа с файлами в Python
- Генераторы в Python
- Пропуск строк в файле с itertools
- Транспонирование 2D-массива с помощью zip
- Структуры данных в Python
- Работа с датой и временем в Python
- Поиск подстроки в строке
- Python Метод Union Множеств
- Отладка утечек памяти в Python
- Установка и использование библиотеки google
- Работа с атрибутом dict
- Логирование в Python
- Объединение строк с помощью метода join
- Проверка строки на палиндром















