Курс 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. Преобразование строк в числа в Python
  2. Константы в модуле cmath
  3. Python enumerate() функции
  4. Шаблоны Flask: условия и циклы
  5. Отрицательные индексы списков
  6. Аннотации типов в Python
  7. Инициализация переменных
  8. Класс Counter() для подсчета элементов
  9. Асинхронное программирование с asyncio
  10. Pretty-printing JSON в Python
  11. Тестирование времени с Freezegun
  12. Структуры данных в Python
  13. Профилирование данных с Pandas.
  14. Поиск уникальных и повторяющихся элементов
  15. Работа с модулем random
  16. Обратное распространение ошибки
  17. Python-dateutil — работа с датами
  18. Генераторы в Python
  19. Функция map() и ленивая оценка
  20. Функция pow() — возвести число в степень
  21. Именованные кортежи в Python
  22. Конвертация коллекций в Python
  23. UserList в Python: Описание и примеры использования
  24. Логические значения в Python
  25. Оператор Walrus в Python
  26. Создание лямбда-функций
  27. Безопасные SQL-запросы в Python 3.11
  28. Регулярные выражения в Python
  29. kwargs в Python
  30. Создание .exe файла с pyinstaller
  31. Расчет времени выполнения
  32. Работа с временем в Python
  33. Сортировка списка по индексам
  34. Проблемы с dict в Python
  35. *args и **kwargs в Python
  36. Метод rmatmul для пользовательских матриц
  37. Измерение времени выполнения кода
  38. Переменные в Python: сокращение гласных
  39. Регулярные выражения: метод match
  40. Поток данных в Python
  41. Список и кортеж в Python
  42. Создание новых функций с помощью functools.partial
  43. Удаление дубликатов из списка с помощью dict.fromkeys
  44. Экспорт данных в файл.

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