Курс Python → Функция enumerate в Python

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


fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
    print(f'Index {index}: {fruit}')

В данном примере мы создаем список фруктов и с помощью функции enumerate проходим по нему в цикле for. На каждой итерации переменная index будет содержать индекс текущего элемента, а переменная fruit — сам элемент списка. Мы выводим порядковый номер и значение элемента на экран.

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


fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits, start=1):
    print(f'Index {index}: {fruit}')

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

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

Автор урока

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

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

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

  1. Создание словаря с значением по умолчанию
  2. Установка random seed в Python
  3. Создание тестовых данных с Faker
  4. Генерация UUID в Python
  5. Активация Matplotlib в Jupyter
  6. Вычисление фазы комплексного числа
  7. Переворот последовательности
  8. Использование функции enumerate()
  9. Использование обратной косой черты в f-строках
  10. Создание словарей с defaultdict
  11. PrettyTable: создание таблицы
  12. Создание новых списков в Python
  13. Установка и загрузка Instaloader
  14. Метод get для словаря
  15. Обрезка изображения с Pillow
  16. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  17. Метод __getitem__ в Python
  18. Создание .exe файла с pyinstaller
  19. Метод join для объединения строк
  20. OrderedDict — упорядоченный словарь
  21. Присвоение значений переменным в Python
  22. Вычисление натурального логарифма в NumPy
  23. Создание итератора
  24. Работа с географическими данными в Python
  25. Фильтрация последовательности
  26. Метод __ilshift__ для битового сдвига влево
  27. Группировка элементов в словарь
  28. Списки в Python: основы
  29. Добавление вложенных списков
  30. Поиск индекса элемента
  31. Оптимизация сравнения в Python
  32. Генераторы словарей и множеств
  33. Операторы увеличения и уменьшения переменной
  34. Тестирование с unittest
  35. Пространство имен в Python
  36. Реверс строки и списка в Python.
  37. CLI-инструмент howdoi
  38. Управление мышью и клавиатурой с Pyautogui
  39. Работа с изображениями PIL
  40. Настройка нарезки списков
  41. Выражения-генераторы в Python
  42. Отправка HTTP-запросов с User-Agent
  43. Сортировка в Python
  44. Генераторные выражения и islice.
  45. Преобразование в float
  46. Обработка ошибок в JSON данных

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