Курс Python → Метод Enumerate() для списков

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

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


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

В данном примере мы создаем список my_list и используем цикл for с enumerate() для итерации по списку. На каждой итерации мы распаковываем кортеж и выводим индекс и значение элемента списка.

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

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

Автор урока

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

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

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

  1. Цикл for в Python
  2. Атрибуты класса и экземпляра
  3. Многострочные комментарии в Python
  4. Курсы Яндекс Практикум
  5. Профилирование кода
  6. Проблемы с dict в Python
  7. Обновление шаблона base.html
  8. Пересечение списков с использованием множеств
  9. Получение атрибутов и методов класса
  10. Python Метод sleep() из time
  11. Метод join() для объединения элементов строки
  12. Экранирование символов в Python
  13. Поиск повторов в списке
  14. Метод lt для сортировки объектов
  15. Удаление эмодзи с помощью pandas
  16. Динамические маршруты во Flask
  17. Цикл for с enumerate() в Python
  18. Numpy: использование Ellipsis
  19. Протокол управления контекстом
  20. Создание Radio кнопок в tkinter
  21. Аннотации типов в Python
  22. Генератор надежных паролей
  23. Установка и использование emoji
  24. Объединение множеств в Python
  25. Улучшенные подсказки для импорта в Python 3.12
  26. Печать комбинаций в Python с Itertools
  27. Python OrderedDict и fromkeys() — работа с словарями
  28. Удаление элементов во время итерации
  29. Асинхронный код в Python
  30. Magic Commands — улучшение работы с Python
  31. Логирование с Loguru
  32. Получение обратного списка чисел
  33. Сравнение объектов в Python
  34. Изменение списка срезами
  35. Декораторы в Python
  36. Функции в одну строку
  37. Обработка данных в Python
  38. Создание новых функций с помощью functools.partial
  39. Работа с файлами и директориями в Python.
  40. Работа с итераторами в Python
  41. Открытие, чтение и закрытие файла
  42. Представление бесконечности в Python
  43. Работа с модулем cmath
  44. Замыкания в Python
  45. Python: изменяемые и неизменяемые коллекции

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