Курс 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. Профилирование кода на Python
  2. Определение объема памяти объекта
  3. Проверка типа данных
  4. Транспонирование 2D-массива с помощью zip
  5. Выключение компьютера с помощью Python
  6. Основы слова
  7. Обработка ошибок в Python
  8. Обход дочерних элементов BeautifulSoup
  9. Названия переменных
  10. Применение промокода в Много лосося
  11. Сортировка HTML по CSS-селектору
  12. Преобразование текста в речь с Python
  13. Установка и загрузка Instaloader
  14. Раздувающийся словарь в Python
  15. Декораторы в Python
  16. Тестирование с unittest
  17. Многострочные строки в Python
  18. Инициализация объекта
  19. Асинхронное программирование с asyncio
  20. Получение значений из словарей
  21. Bootle — простой веб-фреймворк
  22. Оператор «not» в Python
  23. Работа с множествами в Python
  24. Разделение строки в Python
  25. Безопасные SQL-запросы в Python 3.11
  26. Сортировка элементов в Python
  27. Строковое представление объектов
  28. Реверс строки и списка в Python.
  29. Работа с кортежами в Python
  30. Python: отсутствие точек с запятыми
  31. Импорт модулей и пакетов в Python
  32. Именование столбцов в Python с pandas
  33. Создание словаря в Python
  34. Значения по умолчанию в Python
  35. Работа с SQLite в Python
  36. Создание словаря и множества
  37. Модуль Operator в Python
  38. Удаление falsy-значений из списка с помощью filter
  39. split() без разделителя
  40. Измерение потребления памяти при сортировке
  41. Работа с исключениями в Python
  42. Python groupby() из itertools: работа с повторяющимися элементами
  43. Переименование файлов в Python

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