🐍 Укус питона 🐍
2.56K subscribers
1.01K photos
23 videos
285 links
🐍 Канал о программировании на языке Python. Тематические уроки и лайфхаки.

👽 Админ - @it_dashka
🔊 Купить рекламу: https://telega.in/c/byteofpython

👉 Чат: @abyteofpython
👉 Поделиться с друзьями: @byteofpython
Download Telegram
👩‍💻 Что такое генераторы в Python

Генераторы — это функции, которые возвращают значения по одному с помощью ключевого слова yield.

В отличие от списков, они не хранят все данные в памяти сразу, а создают их "на лету".


➡️ Пример:

def count_up_to(n):
for i in range(1, n + 1):
yield i

for num in count_up_to(5):
print(num)


📌 Генераторы экономят память и ускоряют работу с большими данными.
Please open Telegram to view this post
VIEW IN TELEGRAM