Курс 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. Метод join() для объединения элементов
  3. Управление памятью в Python
  4. Порядок операций в Python
  5. Оператор «and» в Python
  6. Метод __irshift__ для побитового сдвига вправо
  7. Python Enum Weekday Usage
  8. Моржовый оператор в Python 3.8
  9. Обработка исключений в Python 3
  10. Python reversed() vs срез[::-1]
  11. Работа с массивами в Numpy
  12. Разделение строк методом split()
  13. Атрибуты объекта в Python
  14. Создание новых списков в Python
  15. Python Ellipsis использование
  16. Бинарный поиск
  17. Оператор in и not in в Python
  18. Подсчет элементов в списке с Counter
  19. Удаление файлов в Python
  20. Сглаживание списка
  21. Парсинг веб-страниц с Beautiful Soup
  22. F-строки в Python 3.8
  23. Объединение словарей в Python 3.5+
  24. Mad Libs Generator
  25. Создание даты из строки ISO
  26. Поиск простых чисел
  27. Названия переменных
  28. Вызов внешних программ в Python с помощью sh
  29. Метод split() в Python
  30. Методы сравнения множеств
  31. Экспорт данных в файл.
  32. Отрицательные индексы списков в Python
  33. Основы работы со строками в Python
  34. JMESPath в Python
  35. Преобразование объекта в строку
  36. Структуры данных в Python
  37. Проверка запуска скрипта или импорта модуля
  38. Комментарии в Python
  39. Обработка ошибок ввода данных
  40. Обратное распространение ошибки
  41. Создание GUI с Tkinter: Entry
  42. Namedtuple в Python
  43. Вложенные функции в Python
  44. Генераторы в Python
  45. Метод __irshift__ для Python
  46. Создание файла с проверкой ошибки
  47. GitHub в Telegram: подписка на уведомления

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