Курс Python → Функция enumerate() — Python

Функция enumerate() в Python используется для получения индекса и значения элементов списка одновременно во время итерации. Это позволяет удобно работать с элементами списка, необходимо зная их порядковый номер. Например, если у нас есть список фруктов, мы можем использовать enumerate() для вывода индекса и значения каждого фрукта.

Пример использования enumerate() для списка фруктов:

fruits = ['apple', 'banana', 'orange', 'kiwi']
for index, fruit in enumerate(fruits):
    print(f'Фрукт под индексом {index} - {fruit}')

В данном примере enumerate() позволяет получить индекс каждого элемента списка фруктов и вывести его вместе с самим фруктом. Это удобно, когда нам необходимо работать с элементами списка, используя их порядковый номер.

Кроме того, enumerate() позволяет указать начальное значение индекса, если это необходимо. Например, если мы хотим начать нумерацию не с 0, а с 1, мы можем передать дополнительный аргумент в enumerate():

fruits = ['apple', 'banana', 'orange', 'kiwi']
for index, fruit in enumerate(fruits, start=1):
    print(f'Фрукт под номером {index} - {fruit}')

Таким образом, функция enumerate() является удобным инструментом для работы с элементами списков в Python, позволяя одновременно получить их порядковый номер и значение во время итерации.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Метод join() с набором
  2. Декоратор total_ordering для сравнения объектов
  3. Генерация случайных данных в NumPy
  4. Избегайте изменяемых аргументов
  5. Удаление элементов из списка в Python.
  6. Объединение списков в строку
  7. Метод ior для битовых операций
  8. Работа со слайсами
  9. Работа с OpenCV
  10. Лямбда-функции в цикле
  11. Проблемы с dict в Python
  12. Декораторы в Python
  13. Работа с Event() в threading
  14. Defaultdict в Python
  15. Работа с itertools
  16. Дефолтные параметры в Python
  17. Комментарии в Python
  18. Обработка данных в Python
  19. Особенности запятых в Python
  20. Создание директории в Python
  21. Оптимизация памяти с помощью __slots__
  22. Декоратор Property в Python
  23. Очистка строки в Python
  24. Создание новых функций через partial
  25. Локальные переменные.
  26. Создание списков в Python
  27. Метод join для наборов
  28. Работа с CSV файлами в Python
  29. Работа с геоданными с помощью geopy
  30. Удаление дубликатов из списка с помощью dict.fromkeys
  31. Применение промокода в Много лосося
  32. F-строки в Python
  33. Обход дочерних элементов BeautifulSoup
  34. Метод lt для сортировки объектов
  35. Распаковка элементов массива
  36. Автоматизация скриптов на AWS Lightsail.
  37. Monkey Patching в Python
  38. Модуль xkcd: добавление юмора в Python
  39. Работа с классами данных
  40. Генераторы в Python
  41. Возврат нескольких значений из функции
  42. Декораторы в Python

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