Ключевое слово
yield в Python используется в функциях для создания генераторовКогда функция достигает
yield, она возвращает значение и «замораживает» своё состояниеПри следующем вызове функции-генератора выполнение продолжается с того места, где оно было приостановлено, позволяя функции последовательно генерировать серию значений, экономя при этом память