Курс Python → Использование функции enumerate()
Функция enumerate() в Python позволяет получить индекс и значение элемента списка в одном цикле. Это удобно, когда необходимо одновременно работать с индексами и значениями элементов.
Для использования функции enumerate() необходимо передать список (или другую итерируемую последовательность) в качестве аргумента. Далее, в цикле можно получить индекс и значение каждого элемента с помощью двух переменных.
fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
print(f'Индекс: {index}, Значение: {fruit}')
В приведенном примере мы создаем список fruits с тремя элементами и используем функцию enumerate() в цикле for для вывода индекса и значения каждого элемента. Результатом будет:
Индекс: 0, Значение: apple
Индекс: 1, Значение: banana
Индекс: 2, Значение: cherry
Таким образом, функция enumerate() упрощает работу с элементами списка, особенно когда необходимо одновременно работать с индексами и значениями. Она позволяет избежать дополнительного кода для получения индексов элементов и делает код более читаемым и компактным.
Другие уроки курса "Python"
- Создание пар из последовательностей
- Изменение списка срезом
- Создание списка через цикл
- Бесконечная проверка в Python
- Введение в PyTorch
- UserList в Python: Описание и примеры использования
- Объединение кортежей в Python
- Проверка файла .py на синтаксис.
- Копирование списков в Python
- Фильтрация списков с itertools
- Транспонирование 2D-массива с помощью zip
- Обрезка изображения с Pillow
- Построение графиков в Matplotlib
- Метод __ixor__ для побитового исключающего ИЛИ
- Изменение логики работы с временем
- Строки в Python: апострофы и кавычки
- Оператор «or» в Python
- Настройка шрифта и цвета в Tkinter
- Обновление множества в Python
- Метод repr() в Python
- Печать комбинаций в Python с Itertools
- Модуль math: константы π и e
- Декораторы с аргументами
- Резервирование символов в Python
- Операции с числами в Python
- Отправка POST запроса на сервер.
- Python 3.12: переиспользование кавычек
- Модуль pprint
- Наиболее частотные элементы с помощью Counter
- Операторы Splat и splatty-splat
- Кортеж в Python: создание и использование
- Добавление вложенных списков
- Сравнение неупорядоченных списков
- Подписка на каналы разработчиков
- Форматирование данных с помощью pprint
- Обработка аргументов Python
- Условные выражения в Python
- Сравнение строк в Python
- Проверка версии Python
- Ускорение кода с помощью векторизации
- Работа с PosixPath() в Python
- Получение идентификатора объекта в памяти
- discard() — удаление элемента из множества
- Работа с множествами в Python
- Вложенные функции в Python
- Оператор del в Python
- Принципы Zen Python















