Курс Python → Python enumerate() использование

Функция enumerate() в Python используется для получения пар индекс-значение из последовательности, например, списка или строки. Это удобно в случаях, когда вам необходимо знать какой по счету элемент вы обрабатываете в цикле.

Как правило, при использовании enumerate() вы получаете кортежи, где первый элемент — индекс элемента в последовательности, а второй элемент — сам элемент. Это позволяет избежать необходимости создания отдельной переменной-счетчика и обновления ее в каждой итерации цикла.

Пример использования enumerate():


my_list = ['apple', 'banana', 'cherry']
for index, value in enumerate(my_list):
    print(f"Index: {index}, Value: {value}")

В данном примере мы создаем список my_list и используем enumerate() для перебора элементов списка. В каждой итерации цикла мы получаем индекс элемента и сам элемент, которые затем можем использовать внутри цикла.

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

Автор урока

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

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

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

  1. Асинхронное выполнение задач в процессах
  2. Скрытие вывода данных
  3. Обработка ошибок в Python
  4. Поиск уникальных и повторяющихся элементов
  5. Транспонирование 2D-массива с помощью zip
  6. Установка и использование pyshorteners
  7. Метод getitem для доступа к элементам последовательности
  8. Нахождение отличий в списках
  9. Безопасный доступ к значениям словаря
  10. Конструктор в Python
  11. Генерация случайных чисел в Python
  12. Создание списков в Python
  13. Замыкания в Python
  14. Работа с GitHub в Telegram
  15. Копирование файлов с shutil()
  16. Запуск файлового сервера
  17. Нан-рефлексивность в Python
  18. Возврат нескольких значений
  19. Принципы Zen of Python
  20. Декораторы в Python
  21. Удаление ресурса в Python
  22. Значения по умолчанию в Python
  23. Отрицательные индексы списков в Python
  24. Разработка игры Pong с turtle
  25. Работа с файлами в Python
  26. Объединение Python и Shell
  27. Оператор «or» в Python
  28. Метод rmatmul для пользовательских матриц
  29. Python reversed() функция
  30. Аннотации типов в Python
  31. Определение размера папок в Python
  32. Обработка исключений в Python
  33. Резервирование символов в Python
  34. Создание матрицы в Python
  35. Глобальные переменные в Python
  36. Генерация случайных чисел Python
  37. Сериализация данных в JSON с помощью json.dumps
  38. Генерация случайных чисел в Python
  39. Работа со стеком в Python
  40. Оптимизация памяти с __slots__
  41. Создание новой даты в Python
  42. Логирование с Loguru
  43. Поиск с помощью регулярных выражений
  44. Замер времени выполнения кода
  45. Логирование в Python
  46. Экранирование символов в Python
  47. Печать месячного календаря
  48. Функция reversed() в Python

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