Курс 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. Использование модуля __future__
  2. Преобразование списка в словарь через генератор
  3. Решатель судоку на Python с pygame
  4. Виртуальные среды в Python
  5. Выражения-генераторы в Python
  6. Оператор объединения словарей
  7. Обновление шаблона base.html
  8. Обработка исключения UnboundLocalError
  9. Решение переменной Шредингера
  10. Удаление символа из строки
  11. Открытие, чтение и закрытие файла
  12. Нан-рефлексивность в Python
  13. Создание списков в Python
  14. Python Поверхностное Копирование
  15. Удаление дубликатов из списка
  16. Импорт объектов из модулей
  17. Поиск наиболее частого элемента
  18. Проверка подстроки в строке
  19. Метод join() для объединения элементов в строку.
  20. Слияние словарей в Python 3.9
  21. Python и Юникод: работа с цифрами
  22. Атрибуты класса и экземпляра
  23. Логирование с Logzero
  24. Блок else в обработке исключений
  25. Логирование с Logzero: ротация файла
  26. Роль запятой в Python
  27. Объединение строк с помощью метода join
  28. Извлечение данных из JSON
  29. Декораторы в Python
  30. Динамическая типизация в Python
  31. Отправка HTTP-запросов в Python
  32. Регулярные выражения: метод match
  33. Разделение функций на этапы
  34. Именованные аргументы в Python
  35. Инверсия списка/строки в Python
  36. Progress с библиотекой tqdm
  37. Извлечение статей с newspaper3k
  38. Пропуск начальных строк с помощью dropwhile()
  39. Управление виртуальными средами в Python
  40. Работа с модулем os в Python
  41. Обработка исключений в Python
  42. Основы работы с os
  43. Форматирование данных с помощью pprint
  44. Метод count() для списка
  45. Анонимные функции в Python
  46. Преобразование данных в Python
  47. Создание словарей с defaultdict()
  48. Вычисление фазы комплексного числа
  49. Сравнение объектов в Python

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