Курс 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. Сравнение def и lambda функций в Python
  2. Операции с кортежами
  3. Блок else в циклах Python
  4. Асинхронный код в Python
  5. Конвертация коллекций в Python.
  6. Генерация случайных чисел в Python
  7. Классы данных в Python
  8. Работа с файлами в Python
  9. Библиотека sh: удобные команды терминала
  10. Итераторы в Python
  11. Метод Event.wait() в Python
  12. JSON в Python: модуль, dump, dumps, load
  13. Оператор assert в Python
  14. Объединение списков в Python.
  15. Работа с CSV файлами в Python
  16. Объединение итераторов
  17. Хранение переменных в Python.
  18. Управление доступом к модулю
  19. Компиляция регулярных выражений
  20. Поиск элементов BeautifulSoup
  21. Установка и использование TensorFlow
  22. Замена символов в строке
  23. Создание директории в Python
  24. Поиск с помощью регулярных выражений
  25. Декораторы в Python
  26. Фильтрация последовательности
  27. Создание вложенных циклов for
  28. Работа с массивами в Numpy
  29. F-строки в Python
  30. Переопределение метода divmod
  31. Удаление специальных символов
  32. Функция enumerate() в Python
  33. Работа с изображениями PIL
  34. Работа с исключениями в Python
  35. Преобразование Word в PDF с Spire.Doc
  36. Навыки Python: строки, типы данных
  37. Обход дочерних элементов BeautifulSoup
  38. Красивый вывод списка
  39. Потоковый ввод в Python
  40. Работа с кортежами в Python
  41. Список методов и атрибутов
  42. Enum в Python: создание и использование перечислений
  43. Аннотации типов в Python
  44. Генерация UUID в Python
  45. Разделение списка на гнппы

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