Курс 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. Метод join() для объединения элементов
  2. Библиотека itertools: объединение списков
  3. Необязательные аргументы в Python
  4. Регулярные выражения в Python
  5. Функция count() в Python
  6. Инверсия списков и строк в Python
  7. Декораторы в Python
  8. Обработка исключений в Python
  9. Определение относительного пути
  10. Открытие и запись файлов
  11. Ускорение кода с помощью векторизации
  12. Генераторы и сеты в Python
  13. Функции высшего порядка в Python
  14. Переворот строки с помощью срезов
  15. Работа с временем в Python
  16. Обработка элементов в Python
  17. Замена атрибута в именованном кортеже
  18. Управление памятью в numpy.
  19. Метод splitlines() для разделения строк
  20. Установка и использование Virtualenv
  21. Избегание циклических зависимостей классов в Python
  22. Отладка утечек памяти в Python
  23. Изменение элемента списка
  24. Перевернуть список в Python
  25. List Comprehension Tutorial
  26. PATCH-запрос с библиотекой requests
  27. Метод rmatmul для пользовательских матриц
  28. Bootle — простой веб-фреймворк
  29. Многострочные строки в Python
  30. Преобразование PowerPoint в PDF.
  31. Отправка поздравлений по дню рождения
  32. Работа с срезами в Python
  33. Экспорт данных в файл.
  34. Экспорт внешнего файла с помощью writefile
  35. Объединение итераторов
  36. Основные операции с библиотекой Numpy
  37. UserList в Python: Описание и примеры использования
  38. Мощь вложенных функций в Python
  39. Генераторы в Python
  40. Красивый вывод списка
  41. Условные выражения в Python
  42. Создание вкладок с TKinter
  43. Уникальность ключей в словаре
  44. Python Метод Union Множеств
  45. Генерация случайных чисел в Python
  46. Метод split() для разделения строк

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