Функция iter() в Python — возвращает итератор для аргумента

Функция iter() в Python возвращает итератор для данного аргумента.

Синтаксис

Параметры

  1. Object: это объект, итератор которого должен быть создан (набор, кортеж, список, словарь и т. д.).
  2. Sentinel (необязательно) — это специальное значение, используемое для представления конца последовательности.

Возвращаемое значение

Метод iter() возвращает:

  1. объект итератора для данного аргумента, пока не будет найден символ-страж.
  2. TypeError для определяемого пользователем объекта, который не реализует __iter__() и __next__() или __getitem()__

Пример 1: как использовать метод Python iter()

Мы передали список функции iter() в приведенном выше коде и распечатали элемент с помощью функции next().

Пример 2: использование пользовательского объекта

Определите пользовательский объект, а затем выполните итерацию этого объекта с помощью функции next().

Выход

Итерация — это общий термин для обозначения чего-либо одного за другим для каждого элемента. Так, например, каждый раз, когда вы используете явный или неявный цикл для просмотра группы элементов, это итерация.

Пример 3: Python iter() с параметром Sentinel

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python