Series

Generator [Python] infinite_generator(), yield, next()

More Code 2018. 6. 16. 14:35


# Python 3 : Generator


def infinite_generator():
count = 0
while True:
count += 1
yield count


gen = infinite_generator()
print(type(gen)) # <class 'generator'>

print(next(gen)) # 1
print(next(gen)) # 2
print(next(gen)) # 3
print(next(gen)) # 4

""" Output
<class 'generator'>
1
2
3
4
"""