Курс 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. Установка и использование howdoi
  2. Модуль Antigravity в Python 3
  3. Лямбда-функции в Python
  4. Доступ к локальным переменным
  5. Оператор «or» в Python
  6. Применение команды break
  7. Разделение строк в Python
  8. Непрерывная проверка в Python
  9. Создание объекта timedelta
  10. Названия переменных
  11. Отступы в Python
  12. Метод rrshift для пользовательских объектов
  13. Каналы Senior: Python, Java, Frontend, SQL, C++
  14. Форматирование заголовков в Python
  15. Форматирование строк в Python
  16. Фильтрация последовательности
  17. Установка Python3.7 и PIP
  18. Модуль itertools: комбинации и перестановки
  19. Генератор данных в Keras
  20. Отладка в командной строке
  21. Логирование с Logzero
  22. Метод join() для объединения элементов строки
  23. EMOT преобразование эмодзи в текст
  24. TON Smart Challenge #2: участие и подготовка
  25. Сортировка в Python
  26. Переменная Шредингера
  27. Атрибуты массивов в Numpy
  28. Руководство по использованию Colorama
  29. Настройка вывода в Numpy
  30. Перемешивание списка с shuffle()
  31. Параллельные вычисления в Python
  32. Настройка нарезки списков
  33. Динамическая типизация в Python
  34. Генераторы в Python
  35. Введение в PyTorch
  36. Преобразование символов в нижний регистр
  37. Проверка ввода с помощью isdigit
  38. Распаковка элементов последовательности
  39. Замер времени выполнения кода
  40. Enum в Python: создание и использование перечислений
  41. Оптимизация памяти с помощью __slots__
  42. Измерение времени выполнения кода в Python
  43. Лямбда-функции в Python
  44. Циклы в Python

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