Курс Python → Python enumerate() использование

Функция enumerate() в Python используется для получения пар индекс-значение из последовательности, например, списка или строки. Это удобно в случаях, когда вам необходимо знать какой по счету элемент вы обрабатываете в цикле.

Как правило, при использовании enumerate() вы получаете кортежи, где первый элемент — индекс элемента в последовательности, а второй элемент — сам элемент. Это позволяет избежать необходимости создания отдельной переменной-счетчика и обновления ее в каждой итерации цикла.

Пример использования enumerate():


my_list = ['apple', 'banana', 'cherry']
for index, value in enumerate(my_list):
    print(f"Index: {index}, Value: {value}")

В данном примере мы создаем список my_list и используем enumerate() для перебора элементов списка. В каждой итерации цикла мы получаем индекс элемента и сам элемент, которые затем можем использовать внутри цикла.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Множества и frozenset
  2. Управление импортом в Python
  3. Вставка переменных в шаблоны Flask
  4. Определение объема памяти объекта
  5. Перевод эмодзи и эмотиконов.
  6. Лямбда-функции в Python
  7. Работа с модулем cmath
  8. Работа с эмодзи в Python
  9. Метод сравнения объектов в Python
  10. Сравнение def и lambda-функций
  11. Функция reversed() в Python
  12. Хранение данных с помощью dataclasses
  13. Секреты Python
  14. Создание итерируемых объектов
  15. Генераторные выражения и islice.
  16. Распаковка элементов последовательности
  17. Форматирование строк в Python.
  18. Сравнение def и lambda функций в Python
  19. Преобразование списков в словарь
  20. Отделение звука от видео
  21. Переопределение метода __floordiv__
  22. Метод join() для объединения элементов
  23. Удаление дубликатов из списка
  24. Курс Data Scientist в медицине
  25. Использование модуля __future__
  26. Разделение строк в Python
  27. Бесконечные списки в Python
  28. Глубокое копирование объектов
  29. Измерение потребления памяти при сортировке
  30. Показ всплывающих окон Tkinter
  31. Замыкания в Python
  32. Методы shutil для работы с файлами
  33. Сортировка и обратный порядок
  34. Правила именования переменных
  35. Обновление ключей в Python
  36. Блок try…finally в Python
  37. Сортировка данных в Python
  38. Асинхронное выполнение задач в процессах
  39. Работа с PosixPath() в Python
  40. Оформление кода по PEP 8
  41. Непрерывная проверка в Python
  42. Основы работы с базами данных в Python
  43. Работа с изображениями PIL
  44. Подсчет вхождений элементов
  45. Создание именованных кортежей в Python
  46. Оператор «is not» в Python
  47. Профилирование кода на Python

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