Курс 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. Методы shutil для работы с файлами
  2. Python: отличительная особенность — отступы
  3. Работа с изменяемыми списками
  4. Создание копии итератора
  5. Отступы в Python
  6. Сохранение и загрузка модели в PyTorch
  7. Применение функций в Python
  8. Определение индекса элемента списка
  9. Генераторы списков
  10. UserString в Python
  11. Импорт модулей в Python 3.12
  12. Замена символов в строке
  13. Работа с CSV в Python
  14. Запуск внешнего кода в Jupyter
  15. Работа с байтовыми строками в Python
  16. Оператор Walrus: правильное использование
  17. Ускоренный импорт библиотек
  18. Подписка на Kaspersky Team
  19. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  20. Комментарии в Python
  21. Генераторы списков в Python
  22. Использование функции enumerate()
  23. Вложенные генераторы в Python
  24. Операции с комплексными числами
  25. Преобразование списков в словарь
  26. Расчет времени выполнения
  27. Обновление шаблона base.html
  28. Объединение списков в строку
  29. Функции min(), max(), sum()
  30. Зарезервированные слова в Python
  31. Проверка запуска скрипта или импорта модуля
  32. Декораторы с аргументами
  33. Подсчет частоты элементов с Counter
  34. Отладка в командной строке
  35. Удаление специальных символов
  36. Функция enumerate в Python
  37. Любовь к Python
  38. Работа с комплексными числами
  39. Распаковка с оператором *
  40. Python: цикл for и оператор присваивания
  41. Печать календаря
  42. Именованные аргументы в Python
  43. Списки в Python
  44. Рекурсия для обращения строки
  45. Навыки Python: строки, типы данных
  46. Протокол управления контекстом
  47. Python Метод sleep() времени
  48. Solidity для DeFi Ethereum

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