Курс 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. Создание вкладок с TKinter
  2. Тип данных TypeVarTuple
  3. Функция enumerate() — Python
  4. Создание новых функций с помощью functools.partial
  5. Переопределение метода sub
  6. Python itertools combinations() — группировка элементов
  7. Официальный канал Python в Telegram
  8. Работа с очередями в Python
  9. Преобразование чисел в слова
  10. Множества и frozenset
  11. Генераторы в Python
  12. Объединение объектов в Python
  13. Хэш-функции в Python
  14. Применение функции к списку
  15. Инициализация объекта
  16. Декоратор total_ordering для сравнения объектов
  17. Проверка версии Python
  18. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  19. Проверка существования переменной с оператором :=
  20. Псевдонимы в Python
  21. Импорт модулей в Python 3.12
  22. capitalize() — изменение регистра первого символа строки
  23. Мощь вложенных функций в Python
  24. Изменение IP-адреса в Python
  25. Работа с IP-адресами в Python
  26. Конвертация текстовых чисел с помощью Numerizer
  27. Поиск с помощью регулярных выражений
  28. Переопределение метода __rshift__
  29. Печать списка с помощью метода join
  30. Магические методы в Python
  31. Конструктор в Python
  32. Работа с базами данных SQLite
  33. Замена элементов в списке с помощью генераторов списков
  34. Списки в Python
  35. Оператор in для проверки наличия элемента
  36. Функция enumerate в Python
  37. Метод join() для объединения строк
  38. Метод join() для объединения элементов в строку.
  39. Разбиение строки в Python
  40. Функция map() и ленивая оценка
  41. Обработка ошибок в JSON данных
  42. Работа с collections в Python.
  43. Генератор списка в Python

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