Курс Python → Использование функции enumerate()

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

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

fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
    print(f'Индекс: {index}, Значение: {fruit}')

В приведенном примере мы создаем список fruits с тремя элементами и используем функцию enumerate() в цикле for для вывода индекса и значения каждого элемента. Результатом будет:

Индекс: 0, Значение: apple
Индекс: 1, Значение: banana
Индекс: 2, Значение: cherry

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

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

Автор урока

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

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

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

  1. Создание пар из последовательностей
  2. Изменение списка срезом
  3. Создание списка через цикл
  4. Бесконечная проверка в Python
  5. Введение в PyTorch
  6. UserList в Python: Описание и примеры использования
  7. Объединение кортежей в Python
  8. Проверка файла .py на синтаксис.
  9. Копирование списков в Python
  10. Фильтрация списков с itertools
  11. Транспонирование 2D-массива с помощью zip
  12. Обрезка изображения с Pillow
  13. Построение графиков в Matplotlib
  14. Метод __ixor__ для побитового исключающего ИЛИ
  15. Изменение логики работы с временем
  16. Строки в Python: апострофы и кавычки
  17. Оператор «or» в Python
  18. Настройка шрифта и цвета в Tkinter
  19. Обновление множества в Python
  20. Метод repr() в Python
  21. Печать комбинаций в Python с Itertools
  22. Модуль math: константы π и e
  23. Декораторы с аргументами
  24. Резервирование символов в Python
  25. Операции с числами в Python
  26. Отправка POST запроса на сервер.
  27. Python 3.12: переиспользование кавычек
  28. Модуль pprint
  29. Наиболее частотные элементы с помощью Counter
  30. Операторы Splat и splatty-splat
  31. Кортеж в Python: создание и использование
  32. Добавление вложенных списков
  33. Сравнение неупорядоченных списков
  34. Подписка на каналы разработчиков
  35. Форматирование данных с помощью pprint
  36. Обработка аргументов Python
  37. Условные выражения в Python
  38. Сравнение строк в Python
  39. Проверка версии Python
  40. Ускорение кода с помощью векторизации
  41. Работа с PosixPath() в Python
  42. Получение идентификатора объекта в памяти
  43. discard() — удаление элемента из множества
  44. Работа с множествами в Python
  45. Вложенные функции в Python
  46. Оператор del в Python
  47. Принципы Zen Python

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