Курс 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. Изучение объектов с помощью dir()
  2. Тестирование времени с Freezegun
  3. JMESPath в Python
  4. Работа с словарями в Python
  5. Типы возвращаемых значений в Python
  6. Методы и функции в Python
  7. Python Аргументы по умолчанию
  8. Создание и использование модулей в Python
  9. Работа с модулем Calendar
  10. Сортировка списка по индексам
  11. Создание пустых функций и классов в Python
  12. Python: Фильтрация списков с помощью filter()
  13. Работа с асинхронными задачами в Python
  14. Создание комплексных чисел
  15. Проверка кортежей.
  16. Применение функции к списку
  17. Работа с итераторами через срезы
  18. Оператор «and» в Python
  19. Переворот строки с использованием цикла
  20. Работа со списками
  21. Добавление цвета в консоли
  22. Оператор += в Python
  23. Поиск частых элементов в списке
  24. JSON-esque в Python
  25. Обработка ошибки IndexError
  26. Выражения-генераторы в Python
  27. Удаление и повторная вставка ключа в OrderedDict
  28. Открытие и редактирование скриптов Python
  29. Переворот списка в Python
  30. Импортирование в Python
  31. Сравнение строк в Python
  32. Комментарии в Python
  33. Сортировка в Python
  34. Поиск индекса элемента в списке
  35. Множественное присваивание в Python
  36. Метод eq для сравнения объектов
  37. Форматирование строк в Python
  38. Объединение списков в Python.
  39. Метод __getitem__ в Python
  40. Метод repr() в Python
  41. Работа со словарями Python
  42. Метод count в Python: почему count(», ») возвращает 4?
  43. Методы сравнения множеств
  44. Создание детектора плагиата
  45. Вычисление натурального логарифма в NumPy
  46. Генератор списка с условием if
  47. Лямбда-функции в Python
  48. Установка Home Assistant

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