Курс 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. Обработка StopIteration в Python
  2. Работа с атрибутом dict
  3. Проверка подстроки в строке
  4. Повторение элементов списков
  5. Частичное совпадение ввода
  6. Преобразование строки в число
  7. Декораторы в Python
  8. Удаление ключа из словаря
  9. Блок else в обработке исключений
  10. Профилирование с cProfile
  11. Поиск индекса элемента
  12. Особенности запятых в Python
  13. Метод invert для побитового отрицания
  14. Возвращение нескольких значений через кортеж или класс
  15. Python и Монти Пайтон
  16. Метод get для словаря
  17. Функция sleep() в Python
  18. Функции высшего порядка в Python
  19. Метод join() для объединения элементов строки
  20. Разделение строки на подстроки в Python
  21. Генерация случайных чисел в Python
  22. Множественное присваивание в Python
  23. Конвертация текстовых чисел с помощью Numerizer
  24. Сравнение строк в Python
  25. Основы слова
  26. Разработка Telegram-ботов
  27. Контроль точности вывода чисел
  28. Модуль xkcd: добавление юмора в Python
  29. Методы работы со строками в Python
  30. Проверка запуска скрипта или импорта модуля
  31. Python: изменяемые и неизменяемые коллекции
  32. Анализ кода — Python
  33. Преобразование типов данных в set comprehension
  34. Определение имен функций
  35. Копирование объектов в Python
  36. Работа с срезами в Numpy
  37. Enum в Python: создание и использование перечислений
  38. Ограничение итераций в Python
  39. Вложенные циклы в Python
  40. Поиск анаграмм с Counter
  41. Возврат нескольких значений
  42. Объединение строк с помощью метода join
  43. Оператор continue в Python
  44. Работа с контекст-менеджером «with»
  45. Игра «Угадывание чисел»
  46. Печать календаря
  47. Метод __imod__ для Python
  48. Проверка на палиндром

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