Курс 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. Python Метод Union Множеств
  2. Списки в Python: синтаксис представления
  3. Параллельные вычисления в Python
  4. Работа с типами данных в Python с помощью pydantic.
  5. Преобразование регистра символов
  6. Встроенные функции Python
  7. Измерение времени выполнения кода
  8. Декоратор для группы пользователей в Django
  9. Применение функций в Python
  10. Проверка кортежей.
  11. Библиотека Rich: форматирование текста
  12. Просмотр внешнего файла в Python
  13. Работа с путями в Python
  14. Сортировка данных с лямбда-функциями
  15. Подсчет часто встречающихся элементов
  16. Оптимизация памяти с __slots__
  17. Объединение словарей в Python
  18. Использование двоеточия в Python
  19. Удаление эмодзи с помощью pandas
  20. Изменения в обработке логических значений
  21. Pillow: работа с изображениями
  22. Использование модуля math
  23. Dict Comprehension в Python
  24. TON Smart Challenge #2: участие и подготовка
  25. Работа с изображениями PIL
  26. Обход дочерних элементов BeautifulSoup
  27. PEP-401: оператор
  28. Перетасовка списков в Python
  29. Создание словарей в Python
  30. Различия символов в Python
  31. Декораторы в Python
  32. Генераторы в Python
  33. Дизассемблирование Python кода
  34. Анализ кода — Python
  35. Блок else в циклах.
  36. Переименование файлов в Python
  37. Извлечение аудио из видео
  38. Сравнение def и lambda функций в Python
  39. Python union() функция — объединение множеств
  40. Руководство по Pymorphy2
  41. Преобразование текста в речь с Python
  42. Получение списка кортежей из словаря
  43. Контроль точности вывода чисел
  44. Ускорение обработки данных с %autoawait

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