Introduction :
La rotation d'une liste Python implique de décaler ses éléments vers la gauche ou la droite d'un nombre spécifié de positions .
Méthode 1 :
Question :Comment faire pivoter une liste vers la gauche ?
Réponse :
<code class="python">def rotate_left(l, n): return l[n:] + l[:n]</code>
Exemple :
<code class="python">example_list = [1, 2, 3, 4, 5] result = rotate_left(example_list, 2) print(result) # Output: [3, 4, 5, 1, 2]</code>
Méthode 2 :
Question :Comment faire pivoter une liste vers le n'est-ce pas ?
Réponse :
<code class="python">def rotate_right(l, n): return l[-n:] + l[:-n]</code>
Exemple :
<code class="python">example_list = [1, 2, 3, 4, 5] result = rotate_right(example_list, 2) print(result) # Output: [4, 5, 1, 2, 3]</code>
Explication :
Les deux méthodes utilisent le découpage pour créer de nouvelles listes :
La liste décalée résultante est ensuite formée en concaténant ces tranches.
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!