Рубрики
Без рубрики

Генератор Python – Уход и следующий

Генераторы в Python Генератор в Python является объектом создания последовательности I.E ITERATOR. … с меткой Python.

Генераторы в Python

Генератор в Python является объектом создания последовательности I.E ITERATOR. Сгенерированный итератор может содержать огромную последовательность.

Несмотря на то, что сгенерированная последовательность довольно огромна, она может быть успешно итерацией.

Это возможно, потому что генератор не создает и сохраняет последовательности в памяти одновременно, но она создает последовательность на лету. Это также сохраняет использование памяти программы.

Создание итератора в Python является довольно тяжелой задачей, мы должны создать класс с ИТЕР () и Следующий () Методы, а также должны обрабатывать ошибки.

Эти шаги автоматически выполняются генератором Python и вернуть итератор.

Вот почему генераторы Python стали настолько популярными.

Создание генератора в Python

Источник изображения – Medile.com В этом примере мы собираемся сделать функцию генератора рейнджера. Это будет копию диапазона () функции в Python.

Функция диапазона () также возвращает объект генератора, а затем он может быть итерацией.

Диапазон функции Python

r = ranger(0, 10)
print(type(r))
Output: range type

Узнайте больше о Генераторы Python от оригинального поста.

Оригинал: “https://dev.to/divshekhar/python-generator-yield-and-next-306g”