Генератор generator в Python и выражение yield

Синтаксис похож на используемый для создания списков с помощью цикла for. Однако там применяются квадратные скобки, а здесь — круглые. После создания функции генератора вызываем ее, передав 5 в качестве аргумента. Отличие заключается в том, что вместо return используется инструкция yield. Она уведомляет интерпретатор Python о том, что это генератор, и возвращает итератор. По сути, [...]