python circular list generator
#python circular list generator def circ(lst): i = 0 while lst: if i is len(lst): i = 0 yield lst[i] else: yield lst[i] i += 1