Курс 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. Измерение времени выполнения кода
  3. Получение срезов итераторов
  4. Регистрация на TenChat
  5. Упрощение работы с JSON-данными в Python
  6. Подсказки типов в Python
  7. Склеивание строк через метод join()
  8. Эффективная конкатенация строк в Python
  9. Работа с Enum в Python3.
  10. Установка и использование Virtualenv
  11. Форматирование данных с pprint
  12. Переворот списка в Python
  13. JSON в Python: модуль, dump, dumps, load
  14. Работа с очередями в Python
  15. Извлечение аудио из видео
  16. Установка пакета в Python
  17. Метод join для наборов
  18. Метод title() в Python
  19. Добавление вложенных списков
  20. Нахождение хеша для бесконечности и NaN в Python
  21. Метод splitlines() для разделения строк
  22. Создание словаря в Python
  23. Сортировка данных в Python
  24. Необязательные аргументы в Python
  25. Методы shutil для работы с файлами
  26. Использование обратной косой черты в f-строках
  27. Проверка условий в Python
  28. Библиотека Chartify: руководство
  29. Операции с числами в Python
  30. Разработка игры Pong с turtle
  31. Мощь вложенных функций в Python
  32. Преобразование чисел в восьмеричную строку
  33. Оператор in для Python
  34. Замыкания в Python
  35. Метод join() для объединения элементов в строку.
  36. Установка и загрузка Instaloader
  37. Работа с CSV файлами в Python
  38. Python Calendar Usage
  39. Встраивание HTML в Jupyter Notebook
  40. Конкатенация строк с методом join()
  41. Преобразование списка в словарь через генератор
  42. Вычисление натуральных логарифмов в NumPy
  43. Основные функции и модули Python
  44. Метод __irshift__ для Python
  45. Запуск асинхронной корутины
  46. Объединение объектов в Python
  47. Списковое включение в Python
  48. Сортировка в Python

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