Курс 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. Получение частей дроби
  2. Создание генераторов
  3. Работа с множествами в Python
  4. Сравнение строк в Python
  5. Объединение кортежей в Python
  6. Функция enumerate() в Python
  7. Проблемы с dict в Python
  8. Создание новых списков в Python
  9. Модуль os в Python: работа с файлами
  10. Работа со строками
  11. Списковый компрехеншен.
  12. Получение значений из словарей
  13. Подписка на каналы разработчиков
  14. Лямбда-функции в цикле
  15. Распаковка с оператором *
  16. Добавление цвета в консоли
  17. Python: отличительная особенность — отступы
  18. Замена элементов в списке с помощью генераторов списков
  19. Форматирование вывода с F-строками
  20. Измерение времени выполнения кода с использованием time
  21. Работа с контекстным менеджером Pool
  22. Объединение словарей в Python
  23. Создание OrderedDict
  24. Введение в Python
  25. Форматирование строк в Python
  26. Избегайте двойного подчеркивания
  27. Оператор «моржа» (Walrus Operator)
  28. Библиотека Rich: форматирование текста
  29. Просмотр атрибутов и методов класса
  30. Управление ресурсами с контекстными менеджерами
  31. Возврат значений из генератора
  32. Метод index() в Python
  33. Декораторы с @wraps
  34. Создание списков в Python
  35. Операторы += в Python
  36. Подчеркивание в REPL
  37. Работа со строками в Python
  38. Подсказки типов в Python
  39. Объединение списков с помощью zip
  40. Объединение, распаковка и деструктуризация
  41. Работа с срезами в Python
  42. Тестирование функции сложения
  43. Комментарии в Python
  44. Codecademy в Telegram
  45. Взаимодействие с sys
  46. Сериализация объектов в Python
  47. Установка Home Assistant
  48. Структурирование именованных констант
  49. Обработка исключений в Python

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