Этот вопрос проверяет понимание ленивых вычислений и механизмов итерации в Python.
Короткий ответ
Генератор в Python создается с помощью функции с ключевым словом yield. Он возвращает значения по одному, запоминая свое состояние. Генераторы экономят память. Они используются для работы с большими наборами данных. Генератор можно перебирать с помощью for.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.