Курс 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. Запрос DELETE с библиотекой requests
  2. Роль ключевого слова self
  3. Копирование объектов в Python
  4. Закрытие файла в Python
  5. Объединение коллекций в Python
  6. Искажение имен в Python
  7. Метод __iand__ для пользовательских классов
  8. Создание именованных кортежей в Python
  9. Форматирование строк в Python
  10. Открытие, чтение и закрытие файла
  11. Модуль functools в Python
  12. Пространство имен в Python
  13. Оптимизация памяти с slots
  14. Метод join() для объединения строк
  15. Взаимодействие с sys
  16. Замена переменных в Python
  17. Работа с Path в Python
  18. Оператор += для объединения строк
  19. Декоратор защиты анонимных пользователей
  20. Декоратор @override
  21. Условные выражения в Python
  22. Аргумент по умолчанию
  23. Бесконечная проверка в Python
  24. Работа с itertools
  25. Разделение списка на гнппы
  26. Сортировка в Python
  27. Декоратор Property в Python
  28. Удаление элементов из списка
  29. Обработка аргументов Python
  30. Поиск шаблона в начале строки
  31. Методы работы со строками в Python
  32. Функция zip() — объединение последовательностей
  33. Работа с collections в Python.
  34. Частичное совпадение ввода
  35. Применение функции к списку
  36. Разделение строки на пары ключ-значение.
  37. Метод split() для разделения строк
  38. Команда %dhist — список посещенных каталогов
  39. Отладка в Python
  40. Работа с модулем os в Python
  41. Работа с контекстными менеджерами
  42. Метод count() для списков
  43. Использование двоеточия в Python
  44. Работа с необработанными строками

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