Курс 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. Модуль functools в Python
  3. Метод setitem в Python
  4. Работа с модулем cmath
  5. Работа с процессами в Python
  6. Python: Splat-оператор и splatty-splat
  7. Логирование с Logzero
  8. Обработка исключений с блоком else
  9. Использование type hints
  10. Разделение строки с помощью re.split()
  11. Поиск повторов в списке
  12. Отрицательные индексы списков в Python
  13. Удаление элемента по индексу
  14. Копирование файлов с shutil()
  15. Логирование с Logzero: ротация файла
  16. Аннотации типов в Python
  17. Работа с асинхронными задачами в Python
  18. Метод hash в Python
  19. Открытие и редактирование скриптов Python
  20. Оператор «not» в Python
  21. Работа с функцией next() в Python
  22. Bootle — простой веб-фреймворк
  23. Преобразование в float
  24. Функция print() — вывод информации
  25. Модуль itertools: эффективная работа с итераторами
  26. Генераторы в Python
  27. Замена текста с re.sub()
  28. Обработка исключений в Python
  29. Python defaultdict добавление ключа
  30. Разделение строк методом split()
  31. Создание даты из строки ISO
  32. Магические методы в Python
  33. Работа с файлами в Python
  34. Генераторы в Python
  35. Пропуск строк в файле с itertools
  36. Транспонирование 2D-массива с помощью zip
  37. Структуры данных в Python
  38. Работа с датой и временем в Python
  39. Поиск подстроки в строке
  40. Python Метод Union Множеств
  41. Отладка утечек памяти в Python
  42. Установка и использование библиотеки google
  43. Работа с атрибутом dict
  44. Логирование в Python
  45. Объединение строк с помощью метода join
  46. Проверка строки на палиндром

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