Курс 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. Работа с каталогами в Python
  2. Списковое включение в Python
  3. Рекурсия для обращения строки
  4. Работа с URL-адресами в Python
  5. Аннотации типов в Python
  6. Многострочные комментарии в Python
  7. Оптимизация поиска в словарях
  8. Метод setdefault() в Python
  9. Модуль pprint: улучшение вывода данных
  10. Структура строк в Python
  11. Получение текущей директории
  12. Создание списка дат
  13. Работа с файлами в Python
  14. Работа с файлами и директориями в Python.
  15. Частичное совпадение пользовательского ввода в Python 3.10
  16. Команда %dhist — список посещенных каталогов
  17. Ускоренный импорт библиотек
  18. Синхронизация потоков с time.sleep()
  19. Определение объема памяти объекта
  20. Хранение данных с помощью dataclasses
  21. Измерение времени выполнения кода в Python
  22. Участие в LP стейкинге Waves
  23. Работа с Path в Python
  24. Запуск внешнего кода в Jupyter
  25. Работа с Telegram API на Python
  26. Строковое представление объектов
  27. Изменение переменной в Python: nonlocal
  28. Сериализация данных в JSON с помощью json.dumps
  29. Метод join() для объединения элементов
  30. Создание панели меню Tkinter
  31. Повторение элементов списков
  32. Вложенные функции в Python
  33. Использование модуля __future__
  34. Управление пакетами с pip
  35. Метод join() для объединения элементов в строку.
  36. Создание Telegram-бота на Python
  37. Метод __iand__ для пользовательских классов
  38. Работа с файлами в Python
  39. Управление виртуальными средами в Python
  40. Декораторы в Python
  41. Создание вложенных циклов for
  42. Оптимизация гиперпараметров в Python
  43. Многострочные комментарии в Python
  44. Доступ к локальным переменным
  45. Экспорт данных в файл.
  46. Добавление элементов в список
  47. Генераторы в Python
  48. Модуль Antigravity в Python 3
  49. Встраивание HTML в Jupyter Notebook

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