Курс 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. Метод setdefault() в Python
  2. Форматирование строк в Python
  3. Установка и использование howdoi
  4. Python Тесты и Гайды
  5. Преобразование кортежа в словарь.
  6. Удаление элементов из списка в Python
  7. Декораторы в Python
  8. None в Python: использование и особенности
  9. Блок else в Python
  10. Метод pop() списка
  11. Сравнение неупорядоченных списков
  12. Работа с timedelta
  13. Группы исключений в Python
  14. Форматирование строк в Python
  15. Форматирование данных с помощью pprint
  16. Определение локальных переменных в Python
  17. Отображение графиков в Jupyter с Matplotlib
  18. Вызов функций по строке в Python.
  19. Инициализация объекта
  20. Python union() функция — объединение множеств
  21. Получение текущей даты и времени
  22. Импорт объектов из модулей
  23. Поиск кода
  24. Преобразование Word в PDF с Spire.Doc
  25. Настройка нарезки списков
  26. Многопроцессорное программирование в Python
  27. Операторы Splat и splatty-splat
  28. discard() — удаление элемента из множества
  29. Метод count в Python: почему count(», ») возвращает 4?
  30. Создание даты из строки ISO
  31. Оптимизация параметров в Python
  32. Возвращение нескольких значений
  33. Использование *args
  34. Python: Splat-оператор и splatty-splat
  35. Замер времени выполнения кода
  36. Проверка версии Python
  37. Функции высшего порядка в Python
  38. Подписка на каналы разработчиков
  39. Вычисление натуральных логарифмов в NumPy
  40. Работа с буфером обмена на Python
  41. Оператор is в Python
  42. Комментарии в Python
  43. Извлечение аудио из видео

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