Курс 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. Операторы объединения в Python 3.9
  3. Сортировка в Python
  4. Основы работы со списками
  5. PATCH-запрос с библиотекой requests
  6. Выбор редактора кода.
  7. Удаление и повторная вставка ключа в OrderedDict
  8. Метод join() для объединения элементов строки
  9. Декораторы в Python
  10. Lambda Functions in Python
  11. Удаление элемента из списка в Python
  12. Операции с массивами в NumPy
  13. Создание лямбда-функций
  14. Работа с URL-адресами в Python
  15. Оператор == в Python
  16. Работа с zip()
  17. Python: Splat-оператор и splatty-splat
  18. Обмен переменными в Jupyter
  19. Метод repr() в Python
  20. Методы сравнения множеств
  21. Установка и обучение ChatterBot
  22. Декораторы в Python
  23. Конвертация текстовых чисел с помощью Numerizer
  24. Метод __float__ в Python
  25. Документация функции help() в Python
  26. Работа с прокси в Python
  27. Методы shutil для работы с файлами
  28. Работа со словарями в Python
  29. Преобразование данных в Python
  30. List Comprehension Tutorial
  31. SciPy: широкий функционал для математических операций
  32. Добавление элементов в список
  33. Форматирование вывода с F-строками
  34. Эффективная конкатенация строк в Python
  35. Генераторы и сеты в Python
  36. Сравнение def и lambda-функций
  37. Обработка исключений в Python 3
  38. Создание namedtuple списком полей
  39. Конкатенация строковых литералов
  40. Разработка игры Pong с turtle
  41. Генератор чисел Фибоначчи
  42. Работа с контекст-менеджером «with»
  43. Модуль subprocess: запуск внешних команд
  44. Карта бомбоубежищ в Москве и Питере
  45. Работа с часовыми поясами в Python.
  46. Отладка утечек памяти в Python
  47. Хранение переменных в словаре.

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