Курс 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. Подсчет количества элементов в списке
  2. Перегрузка операторов в Python
  3. Объединение словарей в Python
  4. Запуск асинхронной корутины
  5. Оператор @ для умножения матриц
  6. Изменение элемента списка
  7. Передача аргументов в Python
  8. Пересечение списков с использованием множеств
  9. Метод gt в Python
  10. Работа с itertools
  11. Работа с аргументами командной строки в Python
  12. Открытие и редактирование скриптов Python
  13. Абстракции словарей и множеств в Python
  14. Улучшение читаемости кода в Python
  15. Метод join() для объединения элементов строки
  16. Работа с модулем cmath
  17. Работа с срезами в Python
  18. Сортировка элементов в Python
  19. Рациональные числа в Python
  20. Навыки Python: строки, типы данных
  21. Работа с NumPy.linalg
  22. Объединение строк с помощью метода join
  23. Метод __getitem__ в Python
  24. Обработка исключений в Python
  25. Профилирование с Pandas
  26. Создание словарей с defaultdict()
  27. Блок try-except-else
  28. Оператор continue в Python
  29. Печать месячного календаря
  30. Defaultdict в Python
  31. Очистка входных данных
  32. Атрибуты класса и экземпляра
  33. Python Аргументы по умолчанию
  34. Переменные класса и экземпляра
  35. Проверка условий: all и any
  36. Удаление дубликатов из списка с помощью dict.fromkeys
  37. Переопределение метода __or__()
  38. Декораторы в Python
  39. Управление мышью и клавиатурой с Pyautogui
  40. Сортировка с помощью key
  41. Определение объема памяти объекта
  42. Метод get для словаря
  43. Функциональное программирование в Python
  44. Генераторы в Python
  45. Установка Git и AWS CLI
  46. Подсчет элементов в Python

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