Курс 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. Python itertools combinations() — группировка элементов
  2. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  3. Создание вложенного генератора
  4. Модуль itertools: эффективная работа с итераторами
  5. Возврат нескольких значений из функции
  6. Получение текущей даты в Python
  7. Копирование объектов в Python
  8. Объединение объектов в Python
  9. Удаление элементов из списка в Python.
  10. Создание задания в Cron
  11. Генераторы данных
  12. Python Тесты и Гайды
  13. Определение локальных переменных в Python
  14. Итерация по коллекции в Python
  15. Проверка условий в Python
  16. Перевод эмодзи и эмотиконов.
  17. Получение имени функции с помощью inspect
  18. Представление бесконечности в Python
  19. Возвращение нескольких значений
  20. Подсчет вхождений элементов
  21. Профилирование кода
  22. Работа с zip-архивами в Python
  23. Просмотр атрибутов и методов класса
  24. Хранение данных с помощью dataclasses
  25. Работа с контекстными переменными
  26. Оптимизация памяти в Python
  27. Функции range() в Python
  28. Модуль itertools: комбинации и перестановки
  29. Метод hash в Python
  30. Оптимизация поиска в словарях
  31. Подсчет элементов с помощью Counter
  32. Python: отличительная особенность — отступы
  33. TypedDict для kwargs в Python 3.12
  34. Модуль antigravity: генерация координат
  35. Генерация случайных данных в NumPy
  36. Работа с географическими данными.
  37. Возврат нескольких значений из функции
  38. Философия Python
  39. Вычисление фазы комплексного числа
  40. Хэш-функции в Python
  41. List Comprehension Tutorial
  42. Реализация метода __abs__ в Python
  43. Подчеркивание в REPL
  44. Поиск самого длинного слова в списке с использованием max()
  45. Генерация QR-кодов с библиотекой qrcode
  46. Метод bool() в Python
  47. Защита данных в Python

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