Курс 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
  2. Генератор списка с условием if
  3. Подсказки типов в Python
  4. Проверка кортежей.
  5. Создание директории в Python
  6. Константы в модуле cmath
  7. Метод lt для сортировки объектов
  8. Замеры производительности в Python
  9. Создание новых списков
  10. Избегание изменяемых аргументов
  11. Установка User-Agent в Python
  12. Retrying в Python: повторные вызовы
  13. Python Метод del.
  14. Изменение регистра данных
  15. Итераторы с потерямиZIP
  16. Обработка исключений с блоком else
  17. Синхронизация потоков с time.sleep()
  18. Структурирование данных с Pydantic
  19. Конкатенация строк в Python
  20. Явный импорт в Python
  21. Создание класса очереди
  22. Копирование объектов в Python
  23. Colorama: окрашивание текста в Python
  24. Асинхронное программирование с asyncio
  25. Создание копии списка в Python
  26. Оператор == в Python
  27. Удаление элемента из списка
  28. Замена текста в Python
  29. Проверка ввода с помощью isdigit
  30. Оператор морж в Python 3.8
  31. Counter() — подсчет элементов
  32. Удаление файлов и папок в Python
  33. Оператор += для объединения строк
  34. Переменные в Python: сокращение гласных
  35. Работа с zip-архивами в Python
  36. Список переменных с %who
  37. Открытие и редактирование скриптов Python
  38. Перевернуть список в Python
  39. Вакансии в Nebius
  40. Различия символов в Python
  41. Цикл while в Python
  42. Вставка переменных в шаблоны Flask
  43. Сортировка элементов с OrderedDict
  44. Названия столбцов в Python таблицах
  45. Удаление символов новой строки в Python.
  46. Работа с IP-адресами в Python
  47. Загрузка постов Instagram
  48. Функция eval() в Python

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