Курс 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. JSON-esque в Python
  2. Повторение и перенос строки
  3. Объединение, распаковка и деструктуризация
  4. Создание GUI на Tkinter
  5. Частичное совпадение ввода
  6. Анализ текста на русском языке с помощью Pymystem3
  7. Хранение переменных в словаре.
  8. Декораторы в Python
  9. Проблема сравнения словарей
  10. Копирование файлов с shutil()
  11. Функция pow() — возвести число в степень
  12. Синтаксис переменных цикла в Python
  13. Отображение графиков в Jupyter с Matplotlib
  14. Оптимизация памяти с slots
  15. Сортировка в Python
  16. Monkey Patching в Python
  17. Красивый вывод списка
  18. Обработка исключений в Python
  19. Оператор is в Python
  20. Синхронизация потоков с time.sleep()
  21. Оператор «not» в Python
  22. Проекты на Python
  23. Символ подчеркивания в Python
  24. Счетчик в Python: most_common()
  25. Работа со словарями с defaultdict из collections
  26. Возврат нескольких значений
  27. Numpy: объединение массивов
  28. Работа с файлами в Python
  29. ChainMap.new_child() — добавление нового словаря
  30. Метод init в Python
  31. Перегрузка операторов в Python
  32. Преобразование символов в нижний регистр
  33. Проверка версии Python
  34. Метод join() с набором
  35. Генерация чисел с range()
  36. Блок else в циклах Python
  37. Метод rmatmul для пользовательских матриц
  38. Генерация случайных чисел в Python
  39. Удаление ключа из словаря
  40. Форматирование строк в Python
  41. Список импортированных модулей в Python
  42. Аргумент по умолчанию
  43. Руководство по использованию Colorama
  44. Работа с парами ключ-значение
  45. Применение функции map() в Python
  46. Работа с срезами в Numpy
  47. Генерация случайных данных в NumPy
  48. Получение размера объекта с sys.getsizeof()

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