If you just want to run through a list once starting at a particular point you can do:
my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g'] start_index = 4 for i in my_list[start_index:]+my_list[:start_index]: print(i)