Курс 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. Генерация UUID в Python
  2. Замена переменных в Python
  3. Срез в Python
  4. Метод ifloordiv для пользовательских классов
  5. Капитализация строк
  6. Тестирование функции сложения
  7. Переопределение метода __rshift__
  8. Поиск HTML-элементов с BeautifulSoup
  9. Работа с collections в Python
  10. Избегание циклических зависимостей классов в Python
  11. Чтение и запись TOML-конфигов
  12. Генерация QR-кодов с библиотекой qrcode
  13. Работа с Enum в Python3.
  14. Многострочные строки в Python
  15. Итерация по копии коллекции
  16. Работа с путями в Python
  17. Хеширование паролей с использованием salt
  18. Метод lt для сортировки объектов
  19. Обработка исключений в Python
  20. Модуль xkcd: добавление юмора в Python
  21. Flask: создание веб-приложений
  22. Создание функций с произвольным количеством аргументов
  23. Удаление элементов из списка в Python
  24. Форматирование даты с strftime()
  25. Профилирование данных с Pandas
  26. Замыкания в Python
  27. Генератор списка с условием if
  28. Копирование в Python
  29. Инвертирование словаря
  30. Копирование объектов в Python
  31. Изменение переменной в Python: nonlocal
  32. Глобальные переменные в Python
  33. Принципы программирования
  34. Переопределение оператора % для объектов
  35. Enum в Python
  36. Методы в Python
  37. Работа с контекстным менеджером Pool
  38. Параллельные вычисления в Python
  39. Извлечение статей с newspaper3k
  40. Вывод баннеров
  41. Принципы программирования
  42. Измерение времени выполнения кода с использованием time
  43. Работа с массивами в Python
  44. Приоритет операций в Python
  45. Управление ресурсами с контекстными менеджерами
  46. Ключевое слово global в Python

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