Курс 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. Синхронизация доступа к ресурсам
  4. Получение имени функции с помощью inspect
  5. Решение переменной Шредингера
  6. Метод __ilshift__ для битового сдвига влево
  7. Проверка условий в Python
  8. Combobox в Tkinter
  9. 9 уловок для чистого кода
  10. Получение частей дроби
  11. Операторы += в Python
  12. Оптимизация методов в Python 3.7
  13. Округление в Python
  14. Функция count() в Python
  15. Курс по дообучению ChatGPT
  16. Установка и использование TensorFlow
  17. Генератор данных в Keras
  18. Python: цикл for и оператор присваивания
  19. Метод pop() списка
  20. Модуль sys: основы
  21. Структура данных deque в Python
  22. Нахождение хеша для бесконечности и NaN в Python
  23. Генераторы в Python
  24. Определение индекса элемента списка
  25. Тайное преобразование типа ключа
  26. Использование модуля math
  27. Декоратор проверки активности
  28. Оператор is в Python
  29. Работа с YAML в Python: PyYAML.
  30. Протокол управления контекстом
  31. Форматирование строк в Python
  32. Работа с NumPy
  33. Блок try…finally в Python
  34. Обработка исключений в Python 3
  35. Измерение времени выполнения кода
  36. JMESPath в Python
  37. Настройка Cron
  38. Измерение времени выполнения кода
  39. Срезы в Numpy
  40. Динамическая типизация в Python
  41. Безопасные SQL-запросы в Python 3.11
  42. Библиотека sh: использование команд bash в Python
  43. Вложенные функции в Python
  44. Выражения-генераторы в Python
  45. Инициализация объекта
  46. Преобразование текста в речь с Python
  47. Работа с OpenCV

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