Курс 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. Определение основы слова с showballstemmer
  2. Преобразование символов с помощью map
  3. Изменение логики работы с временем
  4. Работа со словарями с defaultdict из collections
  5. Переопределение метода delitem в Python
  6. Расчет времени выполнения кода
  7. Срез в Python
  8. Python Поверхностное Копирование
  9. Возведение в квадрат с помощью itertools
  10. Проверка на истинность объектов в Python
  11. Аннотации типов в Python
  12. Python Enum Weekday Usage
  13. Генерация UUID в Python
  14. Преобразование текста в речь с Python
  15. Создание директории в Python
  16. Управление памятью в numpy.
  17. Генератор чисел Фибоначчи
  18. Создание словаря через dict comprehension
  19. Оператор распаковки в Python
  20. Метод __index__ в Python
  21. Декораторы в Python
  22. Списковое включение в Python
  23. Поиск кода
  24. Атрибуты класса и экземпляра
  25. Названия столбцов в Python таблицах
  26. Нахождение разницы между списками в Python
  27. Методы в Python
  28. Безопасные SQL-запросы в Python 3.11
  29. Вывод с переменной через запятую
  30. Вложенные функции в Python
  31. Просмотр внешних файлов в %pycat
  32. Работа с библиотекой requests
  33. Генератор списка в Python
  34. Создание треугольника Паскаля
  35. Разделение строки с помощью re.split()
  36. Ветвление выражения в Python
  37. Установка Python — Простое руководство
  38. Искажение имен в Python
  39. Поиск индекса элемента
  40. Применение промокода в Много лосося
  41. Блок try…finally в Python
  42. Создание графиков в терминале
  43. Получение имени функции с помощью inspect

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