data = [1,23,46,9,2] #creates a generator object data_gen = (y for y in data) # creates a list iterator object data_iter = iter(data) # both can be used with next() next(data_gen) # or next(data_iter)