Курс 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. Установка и использование Virtualenv
  2. Вывод букв строки в Python
  3. Оператор += для объединения строк
  4. Генераторы списков
  5. Глубокое копирование объектов
  6. Генераторы в Python
  7. Блок else в циклах.
  8. Освобождение памяти в Python
  9. F-строки в Python 3.8
  10. Управление контекстом выполнения
  11. Объединение словарей в Python
  12. Область видимости переменных
  13. Поиск индекса элемента в списке
  14. Функции в Python: создание и вызов
  15. Асинхронный код в Python
  16. Класс UserDict: дополнительная функциональность
  17. Замыкания в Python
  18. Метод ior для битовых операций
  19. Метод join для объединения строк
  20. Фильтрация входных данных в Python
  21. Получение локальных переменных в Python
  22. Работа с прокси в Python
  23. Запуск Python из интерпретатора
  24. GitHub в Telegram: подписка на уведомления
  25. Генераторные функции в Python
  26. Замена атрибута в именованном кортеже
  27. Удаление файлов с shutil.os.remove()
  28. Форматирование объектов с модулем pprint
  29. Игра «Камень, ножницы, бумага» — Python
  30. Создание и инициализация объектов
  31. Метод get() для словарей
  32. Метод __imod__ для Python
  33. Python: отсутствие точек с запятыми
  34. Функция __init__ в Python
  35. Сортировка HTML по CSS-селектору
  36. Асинхронное выполнение задач в процессах
  37. Переопределение метода __lshift__
  38. Работа с URL-адресами в Python
  39. Сравнение неупорядоченных списков
  40. Оператор is в Python
  41. Введение в Python
  42. Работа с рекламными данными в Pandas
  43. Декоратор Ajax required
  44. Дефолтные параметры в Python
  45. Методы и функции в Python
  46. Оператор деления для класса Rational

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