Débutant python : rotation des éléments d'un tableau
Bonjour,
Je souhaite faire une rotation des éléments d'un tableau à 12 éléments.
Je voudrais que T[0], T[1], ...T[10],T[11] devienne T[1], T[2], ...T[11], T[0].
Je sais qu'on peut faire une affectation "croisée" comme A, B = B, A ou même "en rotation" comme A, B, C = B, C, A.
Donc, je pourrais écrire, à la rigueur, mon affectation multiple avec un seul signe égal, parce que mon tableau n'est pas trop grand. Mais peut-on faire cela avec un grand tableau ?
J'ai quand même pu obtenir ce que je voulais en faisant une boucle comme on peut le faire dans d'autres langages :
Code:
1 2 3 4
| A = T[0]
for n in range(0,10):
T[n] = T[n+1]
T[11] = A |
mais peut-on utiliser plus astucieusement les possibilités de Python pour faire cela ?