如何在不从第一项开始的情况下打印整个列表

Rag*_*ine 6 python list

我试图找出如何打印以下列表,而不是从第一项开始.要清楚:如果列表是[0,1,2,3,4,5,6,7,8],我想打印类似的东西4,5,6,7,8,0,1,2,3

这是代码:

you_can_move_on = False

List = [0,1,2,3,4,5,6,7,8]

next_player = 3

while not you_can_move_on:
    next_player = self.get_next_player_index(next_player)
    you_can_move_on = self.check_if_I_can_move_on
    print(next_player)


def get_next_player_index(self, i):
    if i == len(self.players):
        return 0
    else:
        return i+1

def check_if_I_can_move_on(self):
    return False
Run Code Online (Sandbox Code Playgroud)

GAV*_*AVD 9

我认为应该是

print(l[3:] + l[:3])
Run Code Online (Sandbox Code Playgroud)