Курс 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. Обход дочерних элементов BeautifulSoup
  2. Подсчет частоты элементов с Counter
  3. Изменение регистра данных
  4. Именование переменных в Python
  5. CLI-инструмент howdoi
  6. Многострочные комментарии в Python
  7. Метод __iand__ для пользовательских классов
  8. Тестирование времени с Freezegun
  9. Использование эмодзи в Python
  10. Транспонирование матрицы
  11. Оператор распаковки в Python
  12. Функция zip() в Python
  13. Анонимные функции в Python
  14. Декораторы в Python
  15. Библиотека Emoji: использование смайлов в Python
  16. Список и кортеж в Python
  17. Списковое включение в Python
  18. Flask — веб-фреймворк Python
  19. GitHub в Telegram: подписка на уведомления
  20. Показ всплывающих окон Tkinter
  21. Отладка кода
  22. Реверс строки и списка в Python.
  23. Сериализация данных в JSON с помощью json.dumps
  24. Работа с путями в Python
  25. Обрезка изображения с Pillow
  26. Работа с контекст-менеджером «with»
  27. Howdoi — получение ответов из терминала
  28. Метод remove() для удаления элемента из списка
  29. Форматирование данных с pprint
  30. Операции с комплексными числами
  31. Декораторы с @wraps
  32. Метод repr() в Python
  33. Именованные аргументы в Python
  34. Методы обработки строк в Python
  35. Поиск индексов в списке
  36. Подсчет элементов в Python
  37. Работа с географическими данными в Python
  38. Обмен значений переменных в Python
  39. Управление памятью в Python
  40. Извлечение новостей с помощью newspaper3k
  41. Объединение словарей в Python
  42. Создание итерируемых объектов
  43. Функция enumerate() — Python
  44. Операции с кортежами
  45. Генерация строк с .join()
  46. Получение ID процесса
  47. Установка и использование модуля Wikipedia
  48. Модуль Antigravity в Python 3
  49. Метод get() для словарей

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