Курс 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"
- Оформление кода по PEP 8
- Отрицательные индексы списков
- Сериализация и десериализация объектов
- Разделение строки с помощью re.split()
- Удаление ключей из словаря
- Непрерывная проверка в Python
- Списковые включения в Python
- Разбиение текста в Python
- Проверка подстроки в строке с помощью in
- Упрощение условных выражений с тернарным оператором
- Работа с парами ключ-значение
- Модуль xkcd: загрузка комиксов
- Установка и использование emoji
- Python 3.12: переиспользование кавычек
- Определение основы слова с showballstemmer
- Генераторы списков в Python
- Работа с Requests для HTTP-запросов
- Оператор морж в Python 3.8
- Python Ellipsis использование
- Шаблоны и наследование в Flask
- Функции all и any в Python
- Форматирование строк в Python
- Извлечение новостей с помощью newspaper3k
- Операции с комплексными числами
- Оператор «or» в Python
- Ускоренный импорт библиотек
- Модуль math: основные функции
- Генерация случайных чисел в Python
- Защита данных в Python
- Многострочные комментарии в Python
- Метод radd для пользовательских чисел
- Работа с базами данных SQLite
- Метод index() в Python
- JMESPath в Python
- Объявление переменных в Python
- Форматирование строк с помощью f-строк
- Генератор списка с условием if
- Отправка POST запроса на сервер.
- Доступ к локальным переменным
- Управление мышью и клавиатурой с Pyautogui
- Переопределение оператора % для объектов
- Аннотации типов в Python
- discard() — удаление элемента из множества















