Курс 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. Использование функции enumerate()
  2. Разделение строки на подстроки в Python
  3. Оператор «and» в Python
  4. PrettyTable: создание таблицы
  5. Рациональные числа в Python
  6. Работа с контекстными переменными
  7. Создание словарей с defaultdict
  8. Преобразование списка в словарь через генератор
  9. Просмотр внешнего файла в Python
  10. Работа с defaultdictами в Python
  11. Копирование объектов в Python
  12. Подсчет вхождений элементов
  13. PUT запрос для обновления данных
  14. Определение индекса элемента списка
  15. Создание OrderedDict
  16. Абстракции словарей и множеств в Python
  17. Работа с IP-адресами в Python
  18. Форматирование строк в Python
  19. Каналы Senior: Python, Java, Frontend, SQL, C++
  20. Работа с очередями в Python
  21. Конкатенация списков в Python
  22. Глубокое копирование объектов
  23. Отступы в Python
  24. Декоратор проверки активности
  25. Секреты Python
  26. Работа с enumerate()
  27. Декоратор Property в Python
  28. Поиск простых чисел
  29. Фильтрация данных в Python.
  30. Обработка исключений в Python
  31. Список и кортеж в Python
  32. Методы split() и join() — Python строк.
  33. Генераторы списков в Python
  34. Объединение списков в Python
  35. Установка и использование Virtualenv
  36. Транспонирование 2D-массива с помощью zip
  37. Очистка входных данных
  38. Разделение строки в Python
  39. Порядок и длина множеств в Python
  40. Python Менеджер контекста
  41. Подписка на Kaspersky Team
  42. Модуль xkcd: загрузка комиксов
  43. Модуль functools в Python
  44. Измерение времени выполнения кода
  45. Генерация QR-кодов с библиотекой qrcode

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