Курс 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. Применение функции к элементам списка
  2. Комментарии в Python
  3. Работа с NumPy.linalg
  4. Создание новых функций с помощью functools.partial
  5. Ввод нескольких значений
  6. Enum в Python
  7. Списки в Python
  8. Наиболее частотные элементы с помощью Counter
  9. Форматирование строк с помощью f-строк
  10. Сглаживание списка
  11. Метод add для класса Vector
  12. Получение текущей даты в Python
  13. Метод pos в Python
  14. Создание даты из строки ISO
  15. Блок else в циклах Python
  16. Преобразование символов в нижний регистр
  17. Функции высшего порядка в Python
  18. Сортировка в Python
  19. Объединение словарей в Python
  20. Основные операции с библиотекой Numpy
  21. Скачать видео с YouTube
  22. Подсчет элементов в списке с Counter
  23. Magic Commands — улучшение работы с Python
  24. Разделение строки с регулярными выражениями
  25. Функции all() и any() в Python
  26. Замена текста с помощью sub
  27. Структурирование именованных констант
  28. Метод __complex__ в Python
  29. Округление банкира в Python
  30. Преобразование данных в Python
  31. Простой калькулятор Python
  32. Функция zip() — объединение последовательностей
  33. Работа с геоданными с помощью geopy
  34. Работа с срезами в Python
  35. Создание циклической ссылки
  36. Иерархия классов в Python
  37. Принципы SRP и OCP
  38. Метод get для словарей
  39. Создание namedtuple из словаря
  40. Освоение Python
  41. Работа с контекстными менеджерами
  42. Проверка надежности пароля на Python
  43. Модуль subprocess: запуск внешних команд
  44. Оператор += в Python

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