Курс Python → Функция enumerate() — Python

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

Пример использования enumerate() для списка фруктов:

fruits = ['apple', 'banana', 'orange', 'kiwi']
for index, fruit in enumerate(fruits):
    print(f'Фрукт под индексом {index} - {fruit}')

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

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

fruits = ['apple', 'banana', 'orange', 'kiwi']
for index, fruit in enumerate(fruits, start=1):
    print(f'Фрукт под номером {index} - {fruit}')

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

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

Автор урока

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

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

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

  1. Работа с Event() в threading
  2. Метод eq для сравнения объектов
  3. Импорт модулей и пакетов в Python
  4. Преобразование строк в числа в Python
  5. Генераторы в Python
  6. Управление IP-адресами через прокси
  7. Равенство и идентичность в Python
  8. Оптимизация гиперпараметров в Python
  9. Работа с кортежами в Python
  10. Управление виртуальными окружениями в Python
  11. Удаление символа из строки
  12. Транспонирование матрицы
  13. Измерение времени выполнения кода в Python
  14. Объединение списков с использованием itertools.chain
  15. Векторизация в Python с NumPy.
  16. Удаление элемента по индексу в Python
  17. Вычисление логарифмов в Python
  18. Измерение времени выполнения кода
  19. Измерение времени выполнения кода
  20. Распаковка с оператором *
  21. Многопоточность в Python
  22. Генераторы списков в Python
  23. Генераторы в Python
  24. Создание функций с произвольным количеством аргументов
  25. Обратный список чисел
  26. Модуль future Python
  27. Определение относительного пути
  28. Работа с буфером обмена на Python
  29. Оператор объединения словарей
  30. Генераторы в Python
  31. Мониторинг памяти с Pympler
  32. Область видимости переменных
  33. Python Поверхностное Копирование
  34. Считывание бинарного файла в Python
  35. Сглаживание списка
  36. Генерация случайных чисел Python
  37. Разбиение текста в Python
  38. Функции map, filter, reduce
  39. Метод get() для словарей
  40. Переопределение метода divmod
  41. Проверка типа данных
  42. Создание множества в Python
  43. Функции any() и all() в Python
  44. Форматирование строк с % в Python

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