Шаг 1 из 3+130 XP
Итераторы и генераторы
yield делает функцию ленивой.
yield
def counter(n):
for i in range(n):
yield i
for x in counter(3): print(x)
0 1 2
Генератор — итератор, считает по запросу.yield делает функцию ленивой.
def counter(n):
for i in range(n):
yield i
for x in counter(3): print(x)
0 1 2
Генератор — итератор, считает по запросу.