Я работал над программированием настольной игры, чтобы практиковать питон. Я использую цикл сделать заказ поворота, как это:Python, повторяющийся с середины цикла до начала
turncycle = [0,1,2,3]
for turnindex in cycle(turncycle):
#.
#...turn stuff
#...turnindex is used for active player
#.
То, что я хочу сделать, это дан указатель поворота начать мини поворота, где эти событие-карту триггера и они должны что-то. Есть ли способ перестроить список, чтобы я мог изменить [0,1,2,3] на [1,2,3,0] или цикл, начиная с 1,2 или 3, а затем циклически перебирать остальные?
turncycle [1:] + [turncycle [0]] возможно? –
или с помощью * numpy *: 'np.roll (turncycle, 1)' – Anzel
Не уверен, что вы имеете в виду. Примером желаемого поведения было бы хорошо. –