Курс 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. Блок else в циклах Python
  2. Enum в Python
  3. Фильтрация списка чисел
  4. F-строки в Python
  5. Принципы LSP и ISP в Python
  6. Идентификатор объекта в Python
  7. Проверка версии Python
  8. Python Поверхностное Копирование
  9. Сравнение def и lambda функций в Python
  10. Значения по умолчанию в Python
  11. Переменная Шредингера
  12. Модуль subprocess: запуск внешних команд
  13. Форматирование вывода с F-строками
  14. Инвертирование словаря
  15. Генератор чисел Фибоначчи
  16. Преобразование чисел в Python
  17. PrettyTable: создание таблицы
  18. Преобразование строк в числа в Python
  19. Создание графиков в терминале
  20. Замер времени выполнения кода
  21. Метод init в Python
  22. Преобразование Excel в PDF с Spire.XLS
  23. Условное добавление элементов в список
  24. Закрытие файла в Python
  25. Сортировка списка по индексам
  26. Декораторы в Python
  27. Распаковка элементов последовательности
  28. Работа с модулем random
  29. Роль запятой в Python
  30. Форматирование строк в Python
  31. Сериализация и десериализация объектов
  32. Python: Фильтрация списков с помощью filter()
  33. Оптимизация создания строк
  34. Сортировка в Python
  35. Дизассемблирование Python кода
  36. Добавление элемента в список.
  37. Возврат нескольких значений
  38. Игра Виселица на Python
  39. Принципы Zen Python
  40. Сортировка в Python
  41. Печать в одной строке
  42. Моржовый оператор в Python 3.8
  43. Работа с часовыми поясами в Python
  44. Удаление элементов из списка
  45. Запрос DELETE с библиотекой requests
  46. Progress с библиотекой tqdm

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