Курс 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. Создание GUI с Tkinter: Entry
  2. Именование столбцов в Python с pandas
  3. Установка виртуального окружения Python
  4. Область видимости переменных
  5. Метод init в Python
  6. Определение объема памяти объекта
  7. Antigravity модуль
  8. Объединение списков с использованием itertools.chain
  9. Метод __imod__ для Python
  10. Управление экспортом элементов
  11. Форматирование строк в Python
  12. Оператор is в Python
  13. Метод rrshift для пользовательских объектов
  14. Разделение строки в Python
  15. Генераторы данных
  16. Контекстный менеджер в Python
  17. Создание .exe файла с pyinstaller
  18. Работа с модулем bisect
  19. Создание вложенного генератора
  20. Получение локальных переменных в Python
  21. Декораторы с @wraps
  22. Хеширование паролей с использованием salt
  23. Оптимизация памяти с slots
  24. Объединение списков в Python.
  25. Изменение логики работы с временем
  26. Генерация случайных чисел в Python
  27. Создание именованных кортежей в Python
  28. Метод __call__ в Python
  29. Сохранение Unicode в JSON
  30. Библиотека sh: удобные команды терминала
  31. Парсинг статей с Newspaper3k
  32. Работа с путями в Python
  33. Метод setdefault() в Python
  34. Использование модуля math
  35. Установка пакета в Python
  36. Выбор редактора кода.
  37. Преобразование данных в Python
  38. Добавление вложенных списков
  39. Изменение элемента списка
  40. Тестирование с unittest
  41. Поиск подстроки в строке
  42. Создание итератора
  43. Сохранение и загрузка модели в PyTorch
  44. Проекты на Python
  45. Удаление специальных символов с помощью re.sub

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