Курс 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. Шаблоны и наследование в Flask
  2. Модуль xkcd: загрузка комиксов
  3. Операции с массивами в NumPy
  4. Переворот последовательности
  5. Инициализация переменных
  6. Конструктор в Python
  7. Сравнение def и lambda в Python
  8. Метод join() для объединения строк
  9. Фильтрация данных в Python.
  10. Подчеркивание в REPL
  11. Работа с YAML в Python: PyYAML.
  12. Модуль os: работа с файлами и папками
  13. Измерение времени выполнения в Python
  14. Генерация QR-кодов с Python
  15. Monkey Patching в Python
  16. Retrying в Python: повторные вызовы
  17. Проверка подстроки в строке
  18. Методы в Python
  19. Функция product() из itertools
  20. Подсчет часто встречающихся элементов
  21. Создание словарей и множеств в Python
  22. Декораторы в Python
  23. Python groupby() из itertools: работа с повторяющимися элементами
  24. Работа с аргументами командной строки в Python
  25. Генераторы в Python
  26. Создание новых функций через partial
  27. Метод add для класса Vector
  28. Измерение времени выполнения
  29. Удаление ключа из словаря
  30. Работа с массивами в Python
  31. Изменение логики работы с временем
  32. Список импортированных модулей в Python
  33. Умножение строк и списков
  34. Поиск анаграмм с Counter
  35. Оператор умножения для вектора
  36. Управление мышью и клавиатурой с Pyautogui
  37. Функция findall() для поиска вхождений строки
  38. Утечки переменных цикла в Python 3.x
  39. Распаковка аргументов в Python
  40. Работа с PosixPath() в Python
  41. Область видимости переменных
  42. Экспорт данных с помощью writefile
  43. Работа с часовыми поясами в Python.
  44. Форматирование строк с % в Python
  45. Перевернуть список в Python

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