def infinite_memory_error():
result = []
i=0
while True:
result.append(i)
i+=1
return result
def infinite_but_really_just_0():
i=0
while True:
return i
i+=1
infinite_but_really_just_0()
0
infinite_but_really_just_0()
0
def infinite():
i=0
while True:
yield i
i+=1
infinite()
<generator object infinite at 0x000002B7AE9BF0F8>
inf = infinite()
next(inf)
7