Курс 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. Шаблоны и наследование в Flask
  2. Создание вложенного генератора
  3. Пропуск строк в файле с itertools
  4. Создание лямбда-функций
  5. Логические значения в Python
  6. Работа с областями видимости переменных
  7. Особенности множеств в Python
  8. Печать месячного календаря
  9. Аннотации типов в Python
  10. Работа с IP-адресами в Python
  11. Конвертация текстовых чисел с помощью Numerizer
  12. Разрешение имен в Python
  13. Дизассемблирование Python кода
  14. Функция zip() — объединение последовательностей
  15. Взаимодействие с sys
  16. Подписка на SelectelNews в Twitter
  17. Функция zip() в Python
  18. Retrying в Python: повторные вызовы
  19. Блок else в циклах.
  20. Оператор Walrus в Python
  21. Возврат нескольких значений из функции
  22. Оператор (*) в Python
  23. Метод invert для побитового отрицания
  24. Именование столбцов в Python с pandas
  25. Изменение регистра данных
  26. Разделение строк методом split()
  27. Срезы в Numpy
  28. Работа с deque из collections
  29. Скачать видео с YouTube
  30. Добавление цвета в консоли
  31. Создание словарей в Python
  32. Работа со строками в Python
  33. Шаблоны Flask: условия и циклы
  34. Проверка версии Python
  35. ChainMap избыточные ключи
  36. Просмотр атрибутов и методов класса
  37. Импорт модулей в Python 3.12
  38. Переопределение метода __or__()
  39. Основы работы с os
  40. Очистка списка от False, None, 0, «»
  41. Работа с изображениями Pillow
  42. Замыкания в Python
  43. Отладка в Python
  44. Оператор «not» в Python
  45. Работа с WindowsPath()

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