Курс 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. Получение частей дроби
  2. Объединение списков с помощью zip
  3. Инверсия списка/строки в Python
  4. Метод difference_update() — разность множеств
  5. Списковый компрехеншен.
  6. Объединение коллекций в Python
  7. Измерение времени выполнения в Python
  8. Особенности ключей словаря в Python
  9. Эффективная конкатенация строк в Python
  10. Методы HTTP запросов в Flask
  11. Метод add для класса Vector
  12. Работа со стеком в Python
  13. Срезы в Python
  14. Создание копии итератора
  15. Тестирование функции сложения
  16. Поиск кода
  17. Управление User-Agent в Python
  18. Особенности запятых в Python
  19. Удаление пробелов методом translate()
  20. Передача аргументов в Python
  21. Комментарии в Python
  22. Concrete Paths в Python
  23. Декоратор total_ordering для сравнения объектов
  24. Переопределение унарных операторов
  25. Python Поверхностное Копирование
  26. Конвертация коллекций в Python
  27. Управление асинхронными задачами с помощью Semaphore
  28. Установка и использование howdoi
  29. Переопределение метода delitem в Python
  30. Порядок операций в Python
  31. Функция map() в Python
  32. Функция all() в Python
  33. Pillow: работа с изображениями
  34. Транспонирование 2D-массива с помощью zip
  35. Сравнение строк в Python
  36. Преобразование числа в список цифр
  37. Модуль math: основные функции
  38. Установка Git и AWS CLI
  39. Объединение строк с помощью метода join
  40. Удаление специальных символов с помощью re.sub
  41. Списки в Python: синтаксис представления
  42. Функция с *args.
  43. Создание комплексных чисел
  44. Обработка исключений
  45. Обмен переменными в Jupyter
  46. Python: Фильтрация списков с помощью filter()
  47. Декораторы классов
  48. Работа с изменяемыми списками

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