Курс 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"

  1. Оформление кода по PEP 8
  2. Отрицательные индексы списков
  3. Сериализация и десериализация объектов
  4. Разделение строки с помощью re.split()
  5. Удаление ключей из словаря
  6. Непрерывная проверка в Python
  7. Списковые включения в Python
  8. Разбиение текста в Python
  9. Проверка подстроки в строке с помощью in
  10. Упрощение условных выражений с тернарным оператором
  11. Работа с парами ключ-значение
  12. Модуль xkcd: загрузка комиксов
  13. Установка и использование emoji
  14. Python 3.12: переиспользование кавычек
  15. Определение основы слова с showballstemmer
  16. Генераторы списков в Python
  17. Работа с Requests для HTTP-запросов
  18. Оператор морж в Python 3.8
  19. Python Ellipsis использование
  20. Шаблоны и наследование в Flask
  21. Функции all и any в Python
  22. Форматирование строк в Python
  23. Извлечение новостей с помощью newspaper3k
  24. Операции с комплексными числами
  25. Оператор «or» в Python
  26. Ускоренный импорт библиотек
  27. Модуль math: основные функции
  28. Генерация случайных чисел в Python
  29. Защита данных в Python
  30. Многострочные комментарии в Python
  31. Метод radd для пользовательских чисел
  32. Работа с базами данных SQLite
  33. Метод index() в Python
  34. JMESPath в Python
  35. Объявление переменных в Python
  36. Форматирование строк с помощью f-строк
  37. Генератор списка с условием if
  38. Отправка POST запроса на сервер.
  39. Доступ к локальным переменным
  40. Управление мышью и клавиатурой с Pyautogui
  41. Переопределение оператора % для объектов
  42. Аннотации типов в Python
  43. discard() — удаление элемента из множества

Marketello читают маркетологи из крутых компаний