Курс 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. Метод __float__ в Python
  2. Обход дочерних элементов BeautifulSoup
  3. Декораторы в Python
  4. Повторение элементов в Python
  5. Списки: объединение, изменение
  6. Метод classmethod
  7. Оператор match в Python
  8. Функции map() и reduce() в Python
  9. Оптимизация памяти в Python
  10. Преобразование списков в словарь
  11. Частичное применение функций в Python
  12. Основные операции с библиотекой Numpy
  13. Управление фоновыми задачами в Python
  14. Декораторы в Python
  15. Очистка данных с помощью pandas
  16. Получение обратного списка чисел
  17. Отладка утечек памяти в Python
  18. Python Поверхностное Копирование
  19. Функция zip() в Python
  20. Считывание бинарного файла в Python
  21. Функции в Python: создание и вызов
  22. Генераторы в Python
  23. Разделение строк методом split()
  24. Создание словарей и множеств в Python
  25. Группы исключений в Python
  26. Группы исключений в Python
  27. Аннотации типов в Python
  28. Множественные конструкторы в Python
  29. Показ всплывающих окон Tkinter
  30. Печать месячного календаря
  31. Сравнение def и lambda функций в Python
  32. Метод join() для объединения строк
  33. Функция zip() для объединения списков
  34. Создание множества в Python
  35. Создание словаря в Python
  36. Декораторы с аргументами
  37. capitalize() — изменение регистра первого символа строки
  38. CSV строка разделение в Python
  39. Конкатенация строк в Python
  40. Метод ior для битовых операций
  41. Оператор == в Python
  42. Экспорт функций в Python

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