Joining / Concatenating multiple Generators / Iterators
import itertools
gens = [(n*2 for n in range(0, 3)), (n*2 for n in range(4,7))]
output = itertools.chain()
for gen in gens:
output = itertools.chain(output, gen)
for item in output:
print item