Pythoner
Фотография
✈️yield используется для создания генераторов, которые возвращают данные по мере запроса, вместо хранения всего результата в памяти.
➡️Пример:
def count_up_to(n):
count = 1
while count <= n:
yield count # Возвращает значение и приостанавливает выполнение
count += 1
for num in count_up_to(5):
print(num)
💡yield позволяет приостанавливать и возобновлять выполнение функции, экономя память и упрощая работу с потоками данных.
🐍 Pythoner
19 · 1.9K ·