Курс Python → Функция enumerate в Python

Функция enumerate в Python является очень удобным инструментом для работы с элементами списка и их индексами. Она позволяет получить доступ не только к самому элементу, но и к его порядковому номеру в списке. Давайте рассмотрим пример использования этой функции:


fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
    print(f'Index {index}: {fruit}')

В данном примере мы создаем список фруктов и с помощью функции enumerate проходим по нему в цикле for. На каждой итерации переменная index будет содержать индекс текущего элемента, а переменная fruit — сам элемент списка. Мы выводим порядковый номер и значение элемента на экран.

Кроме того, функция enumerate принимает необязательный аргумент start, который указывает с какого индекса начинать нумерацию. Например, если мы хотим начать нумерацию с 1, то мы можем передать значение 1 в качестве аргумента start.


fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits, start=1):
    print(f'Index {index}: {fruit}')

Таким образом, функция enumerate является удобным и эффективным способом для работы с элементами списка и их индексами в Python. Она позволяет упростить код и делает его более понятным и читаемым.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Срезы в Numpy
  2. Управление асинхронными задачами с помощью Semaphore
  3. Объединение строк с помощью метода join
  4. Метод count() для списка
  5. Работа с пользовательским вводом
  6. Python Translator: создание локальных переводчиков
  7. Разделение строки с помощью re.split()
  8. Работа со стеком в Python
  9. Установка и использование Logzero
  10. Хранение данных с помощью dataclasses
  11. Инвертирование словаря
  12. Пропуск начальных строк с помощью dropwhile()
  13. Удаление специальных символов
  14. Повторение элементов в Python
  15. Отрицательные индексы списков
  16. split() без разделителя
  17. Присоединение элементов коллекции
  18. Логирование с Logzero
  19. Создание словарей с defaultdict()
  20. Работа с Colorama
  21. Удаление специальных символов с помощью re.sub
  22. Установка Home Assistant
  23. Antigravity модуль
  24. Проверка на палиндром
  25. Объединение словарей в Python
  26. Функции с дополнением
  27. Аннотации типов в Python
  28. Извлечение новостей с помощью newspaper3k
  29. Передача аргументов через **arguments
  30. Оператор continue в Python
  31. Измерение времени выполнения кода
  32. UserString в Python
  33. Объединение итераторов
  34. Получение значений из словарей
  35. Аннотации типов в Python
  36. Модуль Operator в Python
  37. Возвращение нескольких значений
  38. Виртуальное окружение Python
  39. Работа с YAML в Python: PyYAML.
  40. Библиотека itertools: объединение списков
  41. Модуль sys: основы
  42. Руководство по Pymorphy2
  43. Работа с аргументами командной строки в Python
  44. Получение списка кортежей из словаря
  45. Работа с прокси в Python
  46. Подсчет элементов с помощью Counter
  47. Проверка запуска скрипта или импорта модуля

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