Курс 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. Расчет времени выполнения кода
  2. Реализация операции -= для пользовательского класса
  3. Вычисление натурального логарифма в NumPy
  4. Работа с f-строками 2.0
  5. Проверка подстроки в строке
  6. Howdoi — получение ответов из терминала
  7. Тернарный оператор в Python
  8. Установка переменной среды в Python
  9. Применение функции к каждому элементу списка
  10. Запрос DELETE с библиотекой requests
  11. Метод get() в Python
  12. Проверка типов с использованием isinstance
  13. Получение частей дроби
  14. Копирование и вставка текста в Python
  15. Импорт в Python: список all
  16. Участие в сообществе @selectel
  17. Переменные в Python: сокращение гласных
  18. Оболочка Python
  19. Удаление элементов из списка в Python
  20. Форматирование вывода с F-строками
  21. Объединение коллекций в Python
  22. Создание класса в Python
  23. Работа с модулем random
  24. Стать Python-разработчиком
  25. Функция enumerate() — Python
  26. Установка пакетов с помощью pip
  27. Срезы в Python
  28. Создание генераторов
  29. Удаление дубликатов из списка
  30. Блок else в обработке исключений
  31. Методы HTTP запросов в Flask
  32. Работа с *args и **kwargs в Python
  33. Объединение списков в Python
  34. Функция __init__ в Python
  35. Оператор assert в Python
  36. Оператор del в Python
  37. Список переменных в Python
  38. Работа с collections.Counter
  39. Получение атрибутов и методов класса
  40. Добавление цвета в консоли
  41. Разделение строк в Python
  42. Перегрузка операторов в Python
  43. Метод gt в Python
  44. Метод title() в Python
  45. Создание функций с произвольным количеством аргументов
  46. Распаковка элементов последовательности
  47. Python: динамическая типизация и проверка типов
  48. Повторение и перенос строки

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