Курс 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"
- Блок else в циклах Python
- Enum в Python
- Фильтрация списка чисел
- F-строки в Python
- Принципы LSP и ISP в Python
- Идентификатор объекта в Python
- Проверка версии Python
- Python Поверхностное Копирование
- Сравнение def и lambda функций в Python
- Значения по умолчанию в Python
- Переменная Шредингера
- Модуль subprocess: запуск внешних команд
- Форматирование вывода с F-строками
- Инвертирование словаря
- Генератор чисел Фибоначчи
- Преобразование чисел в Python
- PrettyTable: создание таблицы
- Преобразование строк в числа в Python
- Создание графиков в терминале
- Замер времени выполнения кода
- Метод init в Python
- Преобразование Excel в PDF с Spire.XLS
- Условное добавление элементов в список
- Закрытие файла в Python
- Сортировка списка по индексам
- Декораторы в Python
- Распаковка элементов последовательности
- Работа с модулем random
- Роль запятой в Python
- Форматирование строк в Python
- Сериализация и десериализация объектов
- Python: Фильтрация списков с помощью filter()
- Оптимизация создания строк
- Сортировка в Python
- Дизассемблирование Python кода
- Добавление элемента в список.
- Возврат нескольких значений
- Игра Виселица на Python
- Принципы Zen Python
- Сортировка в Python
- Печать в одной строке
- Моржовый оператор в Python 3.8
- Работа с часовыми поясами в Python
- Удаление элементов из списка
- Запрос DELETE с библиотекой requests
- Progress с библиотекой tqdm















