Курс 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. Установка и использование модуля Wikipedia
  2. Измерение времени выполнения в Python
  3. Операция += для списков
  4. Обход элементов в Python
  5. Форматирование данных с pprint
  6. Выбор редактора кода.
  7. Область видимости переменных в Python
  8. Создание веб-приложения с Flask
  9. Генераторы в Python
  10. Приоритет операций в Python
  11. Метод join для объединения строк
  12. Объединение словарей в Python
  13. Объединение словарей в Python
  14. Создание пар из последовательностей
  15. Создание коллекций из выражения-генератора
  16. Создание задания в Cron
  17. Декораторы в Python
  18. Измерение времени выполнения кода
  19. Ускоренный импорт библиотек
  20. Работа со словарями Python
  21. Применение функции к списку
  22. Генерация QR-кодов с Python
  23. Управление контекстом выполнения кода
  24. Импорт модулей и пакетов в Python
  25. Разрешение имен в Python
  26. Python: библиотеки и функции
  27. Форматирование чисел в Python
  28. Структура данных словарь в Python
  29. Класс Counter() для подсчета элементов
  30. Настройка вывода в Numpy
  31. Работа со стеком в Python
  32. Работа со временем в Python
  33. Очистка данных с Pandas
  34. Получение текущей даты и времени
  35. Метод __complex__ в Python
  36. Проверка типа объекта в Python
  37. Добавление элементов в список
  38. Форматирование строк в Python
  39. Метод gt в Python
  40. Модуль itertools: комбинации и перестановки
  41. Создание вложенного генератора
  42. Вычисление логарифмов в Python
  43. Создание детектора плагиата
  44. Метод join() для объединения элементов строки
  45. Генерация UUID в Python
  46. Генераторы списков в Python
  47. Сортировка и разворот списка
  48. Копирование объектов в Python

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