In [3]:
#iterate without using for loop
def print_each(iterable):
iterator = iter(iterable)
while True:
try:
item = next(iterator)
except StopIteration:
break
else:
print(item)
In [67]:
print_each([1,2,3,4])
In [61]:
it = iter([1,2,3,4])
In [62]:
i = next(it)
print i
In [63]:
i = next(it)
print i
In [64]:
i = next(it)
print i
In [65]:
i = next(it)
print i
In [66]:
i = next(it)
print i
In [ ]: