Python Language Inverser les éléments de la liste


Exemple

Vous pouvez utiliser la fonction reversed qui renvoie un itérateur à la liste inversée:

In [3]: rev = reversed(numbers)

In [4]: rev
Out[4]: [9, 8, 7, 6, 5, 4, 3, 2, 1]

Notez que la liste "numéros" reste inchangée par cette opération, et reste dans le même ordre qu’elle était à l’origine.

Pour inverser la position, vous pouvez également utiliser la méthode reverse .

Vous pouvez également inverser une liste (en réalité, obtenir une copie, la liste d'origine n'est pas affectée) en utilisant la syntaxe de découpage, en définissant le troisième argument (l'étape) comme étant égal à -1:

In [1]: numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]

In [2]: numbers[::-1]
Out[2]: [9, 8, 7, 6, 5, 4, 3, 2, 1]