python next item in list
# credit to Stack Overflow user in the source link
from itertools import cycle
li = [0, 1, 2, 3]
running = True
licycle = cycle(li)
nextelem = next(licycle)
while running:
thiselem, nextelem = nextelem, next(licycle)