Курс 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. Нахождение хеша для бесконечности и NaN в Python
  2. Методы Python для работы с данными
  3. Перегрузка операторов в Python
  4. Уникальные значения из списка
  5. Различия символов в Python
  6. Особенности запятых в Python
  7. Печать календаря
  8. Сравнение неупорядоченных списков
  9. Возврат значений из генератора
  10. Метод сравнения объектов в Python
  11. Проверка класса объекта
  12. Создание GUI на Tkinter
  13. Атрибуты класса и экземпляра
  14. Основные функции и модули Python
  15. Создание именованных кортежей в Python
  16. Python: библиотеки и функции
  17. Удаление дубликатов с помощью множеств
  18. Подсчет частоты элементов с Counter
  19. Непрерывная проверка в Python
  20. ROT13 Шифр Цезаря в Python
  21. Хеширование паролей с использованием salt
  22. Асинхронный код в Python
  23. Python Метод Union Множеств
  24. Разбиение строки в Python
  25. Отправка POST-запроса в REST API
  26. Работа с датой и временем в Python
  27. Назначение максимального и минимального значения переменной в Python.
  28. Преобразование текста в речь с Python
  29. Отладка регулярных выражений в Python
  30. Генераторы и сеты в Python
  31. Логический оператор «and» в Python
  32. Реализация операции -= для пользовательского класса
  33. Настройка шрифта и цвета в Tkinter
  34. Переменные в Python
  35. Профилирование с cProfile
  36. Работа с контекстным менеджером Pool
  37. Структуры данных в Python
  38. Хранение переменных в словаре.
  39. Генераторы в Python
  40. Функции с необязательными аргументами
  41. Проверка окончания строки с помощью str.endswith()
  42. Разница между датами
  43. Работа со словарями с defaultdict из collections
  44. Кортеж в Python: создание и использование
  45. Копирование и вставка текста в Python
  46. Создание функций высшего порядка
  47. Оператор += для объединения строк
  48. Распаковка аргументов в Python

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