Курс Python → Python enumerate() функции

Функция enumerate() в Python предоставляет удобный способ перебора элементов в итерируемом объекте, таком как список, кортеж или строка. Эта функция возвращает объект, который генерирует кортежи, состоящие из индекса элемента и самого элемента. Таким образом, вы можете получить доступ как к самому элементу, так и к его индексу во время итерации.

Пример использования функции enumerate() может выглядеть следующим образом:


my_list = ['apple', 'banana', 'cherry']
for index, value in enumerate(my_list):
    print(f'Index: {index}, Value: {value}')

В этом примере переменная index будет содержать индекс текущего элемента, а переменная value будет содержать сам элемент из списка my_list. Таким образом, при каждой итерации цикла будет выводиться сообщение с индексом и значением элемента.

Функция enumerate() также может принимать дополнительный аргумент, который указывает начальное значение индекса. Например, если вы хотите начать перечисление с 1, вы можете написать:


for index, value in enumerate(my_list, start=1):
    print(f'Index: {index}, Value: {value}')

Таким образом, enumerate() является мощным инструментом для упрощения перебора элементов в итерируемых объектах и улучшения читаемости кода за счет одновременного доступа к индексу и значению элемента в цикле.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Сравнение строк в Python
  2. Создание панели меню Tkinter
  3. Декораторы классов
  4. Итерация по копии коллекции
  5. globals и locals
  6. Цикл for в Python
  7. Многопоточность в Python
  8. Список и кортеж в Python
  9. Обезопасьте ввод данных
  10. Автоматизация с Python
  11. JSON в Python: модуль, dump, dumps, load
  12. Antigravity модуль
  13. Создание циклической ссылки
  14. Извлечение новостей с помощью newspaper3k
  15. Оператор Walrus: правильное использование
  16. Работа с множествами в Python
  17. Установка и использование модуля Wikipedia
  18. Добавление элемента в список.
  19. Красивый вывод списка
  20. Тип CodeType в Python.
  21. Подсчет элементов в Python
  22. Обновление множества в Python
  23. Обход словаря в Python
  24. Python 3.12: переиспользование кавычек
  25. Группировка элементов Python
  26. Множественное наследование в Python
  27. Конкатенация строк с помощью join()
  28. Оператор walrus в Python
  29. Инверсия списка и строки в Python
  30. Функции в Python: создание и вызов
  31. Изучение объектов с помощью dir()
  32. Функция zip() для объединения списков
  33. Работа с эмодзи в Python
  34. Многострочные комментарии в Python
  35. Получение текущей даты и времени
  36. Кортеж в Python: создание и использование
  37. Потоковый ввод в Python
  38. Раздувающийся словарь в Python
  39. Пересечение списков с использованием множеств
  40. ChainMap избыточные ключи
  41. Вычисление разности множеств в Python
  42. Декораторы в Python
  43. Оператор «and» в Python
  44. Синтаксис переменных цикла в Python
  45. Вложенные циклы в Python
  46. Установка Python — Простое руководство

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