filmov
tv
Простая функция-генератор. Для чего нужен yield
Показать описание
Рассмотрим, что такое функция-генератор, в чем ее особенности и плюсы.
Любая функция, содержащая ключевое слово yield является функцией-генератором (независимо от наличия return) и при вызове возвращает объект-генератор.
Важные моменты:
1) ленивый, не выполняется пока не попросить значение
2) одноразовый -при исчерпании кидает StopIteration (в for этого не видно, ибо обрабатывается внутри)
3) после выполнения yield встает на паузу, при этом сохраняет все внутреннее состояние (аргументы, локальные переменные)
4) при повторном запросе (next) продолжает работу с места остановки
Удобен при работе с большими данными, но и в целом может применяться там, где нам нужно получать наборы данных, обрабатывать их.
Ссылки:
Присоединяйтесь к помощи каналу, будет интересно)
✔️Юмани 410011506612886
Будь первым везде и всегда, включай уведомления о новых выпусках 🔔
Смотри там где удобно🤩
#Python #PythonRussian #PyCharm
Любая функция, содержащая ключевое слово yield является функцией-генератором (независимо от наличия return) и при вызове возвращает объект-генератор.
Важные моменты:
1) ленивый, не выполняется пока не попросить значение
2) одноразовый -при исчерпании кидает StopIteration (в for этого не видно, ибо обрабатывается внутри)
3) после выполнения yield встает на паузу, при этом сохраняет все внутреннее состояние (аргументы, локальные переменные)
4) при повторном запросе (next) продолжает работу с места остановки
Удобен при работе с большими данными, но и в целом может применяться там, где нам нужно получать наборы данных, обрабатывать их.
Ссылки:
Присоединяйтесь к помощи каналу, будет интересно)
✔️Юмани 410011506612886
Будь первым везде и всегда, включай уведомления о новых выпусках 🔔
Смотри там где удобно🤩
#Python #PythonRussian #PyCharm
Простая функция-генератор. Для чего нужен yield
49 Функция генератор. Создание генератора при помощи yield Python...
#55. Функция-генератор. Оператор yield | Python для начинающих
ТЫ НЕ ЗНАЕШЬ КАК РАБОТАЮТ ГЕНЕРАТОРЫ
Для чего генераторы в JavaScript?
Что такое инверторный генератор? Принцип работы и функции инверторного бензогенератора....
Генератор в деревне - нужен или нет?
ГЕНЕРАТОР автомобиля, принцип работы, устройство и частые неисправности....
ES6 #16 Генераторы (Generators)
Генератор Синус и Ноль. Уроки физики.
Crazy JS. Функции. 010 Генераторы, никогда не слышали? А пчёлы уже пользуются...
Идеальный генератор для балкона вашей квартиры
Урок 11. JavaScript. Генераторы. Symbol iterator, for of
Как звучит самый тихий генератор Honda EU22i
Генераторы в #Python
🔥Python c 0 #48: выражения генераторы, функция генератор (оператор yield)...
48 Генераторы и итераторы. Выражения -генераторы в Python
Что делать, если генератор не тянет высокие пусковые токи потребителей?...
Курс по Python. 2 Функции, генераторы
Урок 16: 'Основы Dart - генераторы (Generators)'
ГЕНЕРАТОР для ДОМА ⚡ Какой Генератор выбрать?!
Вычисление Фибоначчи через генератор, распаковка переменных в #Python...
JS TS 2022 | 6 Лекция | Генераторы и итераторы
22 Python Intermediate Функция генератор
Комментарии