Курс 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. Модуль subprocess: запуск внешних команд
  2. Принципы LSP и ISP в Python
  3. Обезопасьте ввод данных
  4. Нахождение разницы между списками в Python
  5. Область видимости переменных
  6. Сравнение неупорядоченных списков
  7. Генерация чисел с range()
  8. Парсинг веб-страниц с Beautiful Soup
  9. Генераторы данных
  10. Получение идентификатора объекта в памяти
  11. Удаление специальных символов с помощью re.sub
  12. Измерение времени выполнения кода
  13. Разность множеств
  14. Работа со словарями Python
  15. Структуры данных в Python
  16. Поиск шаблона в начале строки
  17. Получение списка кортежей из словаря
  18. Удаление знаков препинания в Python
  19. Команда %dhist — список посещенных каталогов
  20. JMESPath в Python
  21. Метод enumerate() в Python
  22. Курсы Яндекс Практикум
  23. Объединение словарей в Python
  24. Объединение списков в Python
  25. Форматирование строк с помощью f-строк
  26. Расчет времени выполнения
  27. Разделение списка на гнппы
  28. Объединение списков с помощью zip
  29. Основы работы со строками в Python
  30. Переопределение оператора % для объектов
  31. Сортировка слиянием
  32. Автоматизация скриптов на AWS Lightsail.
  33. Тестирование функции сложения
  34. Работа с defaultdictами в Python
  35. Библиотека sh: удобные команды терминала
  36. Списковые включения в Python
  37. Цикл for в Python
  38. Определение относительного пути
  39. Работа с модулем random
  40. PUT запрос для обновления данных
  41. Контекстный менеджер в Python
  42. Обновление ключей в Python
  43. Символ подчеркивания в Python
  44. Зарезервированные слова в Python
  45. Оператор объединения словарей
  46. Обработка исключений в Python 3

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