Курс 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. Профилирование с cProfile
  2. Копирование в Python
  3. Оператор continue в Python
  4. Работа с массивами в Python
  5. Делегирование в Python
  6. Создание копии списка в Python
  7. Доступ к локальным переменным
  8. Экранирование символов в Python
  9. Улучшение читаемости кода в Python
  10. Реализация метода __abs__ в Python
  11. Работа со словарями Python
  12. Форматирование строк в Python
  13. Работа со словарями
  14. Модуль math: основные функции
  15. Python Calendar Usage
  16. Удаление дубликатов из списка
  17. Генерация чисел с range()
  18. Пространство имен в Python
  19. Defaultdict в Python
  20. Преобразование документов в PDF с помощью Spire.Office
  21. Получение текущей даты в Python
  22. Переворот строки
  23. Кортеж в Python: создание и использование
  24. Статическая типизация в Python
  25. Генераторы в Python
  26. Метод setdefault() в Python
  27. Python: возвращение нескольких значений
  28. Генератор списка в Python
  29. Объединение словарей в Python
  30. Нахождение разницы между списками в Python
  31. Проверка строки на палиндром
  32. Оператор += в Python
  33. Сглаживание списка
  34. Просмотр атрибутов и методов класса
  35. Работа с контекстным менеджером Pool
  36. Повторение элементов списков
  37. Работа с итераторами в Python
  38. Объединение словарей в Python 3.5+
  39. Парсинг веб-страниц с Beautiful Soup
  40. Мониторинг работы программы Py-spy
  41. Генераторы в Python
  42. Определение объема памяти объекта
  43. Атрибуты объекта в Python
  44. Создание словарей с defaultdict
  45. Функция с **kwargs в Python
  46. Генератор списка с условием if
  47. Основы работы с os

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