Курс 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. Преобразование строк в числа в Python
  2. Извлечение аудио из видео
  3. Функции map, filter и reduce
  4. Асинхронное программирование с asyncio
  5. Транспонирование 2D-массива с помощью zip
  6. Python groupby() из itertools: работа с повторяющимися элементами
  7. Enum в Python: создание и использование перечислений
  8. Python union() функция — объединение множеств
  9. Поиск индексов в списке
  10. Поиск самого длинного слова в списке с использованием max()
  11. Генераторы в Python
  12. PATCH-запрос с библиотекой requests
  13. Использование модуля math
  14. Генератор надежных паролей
  15. Сокращение ссылок с pyshorteners
  16. Поиск подстроки в строке
  17. Проверка списка: any() и all()
  18. Настройка вывода в Numpy
  19. Однострочники Python
  20. Группировка элементов Python
  21. Работа с f-строками 2.0
  22. Печать месячного календаря
  23. Оптимизация памяти с помощью __slots__
  24. Профилирование кода
  25. Создание виртуальной среды
  26. Создание GUI с Tkinter: Entry
  27. Парсинг статей с Newspaper3k
  28. Бесконечная проверка в Python
  29. Оператор обр. импликации
  30. Избегание изменяемых аргументов
  31. Сглаживание списка
  32. Проверка подстроки в строке с помощью in
  33. Пропуск строк в файле с itertools
  34. Списковое включение в Python
  35. Генераторы в Python
  36. Перегрузка операторов в Python
  37. Работа с библиотекой xkcd
  38. Вычисление времени выполнения
  39. Antigravity модуль
  40. Передача словаря через **kwargs
  41. Установка Python — Простое руководство
  42. Измерение времени выполнения кода
  43. Возврат нескольких значений
  44. Переопределение метода xor в Python
  45. Метод enumerate() в Python
  46. Аннотации типов в Python
  47. Перевод эмодзи и эмотиконов.
  48. Метод remove() для удаления элемента из списка
  49. Логирование с Logzero

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