Listes changeantes en Python : rotation à droite et à gauche
Question :
Comment pouvez-vous faire pivoter une liste Python d'un nombre spécifié de positions, vers la droite ou vers la gauche ?
Réponse :
La fonction suivante accomplit cette tâche :
<code class="python">def rotate(l, n): return l[-n:] + l[:-n]</code>
Explication :
Implémentation alternative :
Pour un décalage plus conventionnel vers la droite, utilisez cette fonction :
<code class="python">def rotate(l, n): return l[n:] + l[:n]</code>
Exemple :
Considérez la liste d'exemples [1, 2, 3, 4, 5].
<code class="python">rotate([1, 2, 3, 4, 5], 2) # [3, 4, 5, 1, 2]</code>
Remarques supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!