SobesLab логотип SobesLab

Ответ

`yield from <iterable>` – синтаксис в генераторе (начиная с Python 3.3), который передаёт управление другому генератору или итератору. Он позволяет “делегировать” часть работы вложенному генератору, избегая написания дополнительного цикла. Эта конструкция будет генерировать все значения из указанного суб-итератора, как будто они yield из внешнего. Кроме того, yield from позволяет ловить и прокидывать исключения во вложенном генераторе и получать его возвращаемое значение (через StopIteration.value). Проще: yield from – удобный способ итерировать внутри генератора по подгенератору.