list.reverse()

Inverse l’ordre des éléments d’une liste sur place.

Renvoie
None
Modifie l’original
Oui
Sur cette page

Exemple

#
Python
levels = [1, 2, 3, 4]
levels.reverse()
print(levels)

original = ["a", "b", "c"]
print(original[::-1])
print(original)
Résultatrésultat enregistré, vous pouvez le vérifier
[4, 3, 2, 1]
['c', 'b', 'a']
['a', 'b', 'c']

Définition et utilisation

#

La méthode reverse() inverse la liste : le premier élément devient le dernier. Elle modifie la liste sur place et renvoie None.

Elle ne trie pas, elle inverse seulement l’ordre actuel. Pour un ordre décroissant par tri, utilisez sort(reverse=True).

Si vous avez besoin d’une copie inversée sans modifier l’original, utilisez la tranche liste[::-1] ou la fonction reversed().

Syntaxe

#
Syntaxe
liste.reverse()

Bonnes pratiques

#
  • La tranche [::-1] crée une copie inversée et ne modifie pas l’original.
  • Pour parcourir une liste depuis la fin sans faire de copie, utilisez reversed(liste).

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.