Comment inverser l'ordre des éléments d'une liste sous python ?

Published: 27 octobre 2014

DMCA.com Protection Status

Exemples de comment inverser l'ordre des éléments d'une liste sous python:

Inverser les éléments d'une liste avec reverse()

Avec python pour inverser les éléments d'une liste il existe la méthode reverse(), illustration

>>> l = ['a','b','c','d','e','f']
 >>> l.reverse()
 >>> l
['f', 'e', 'd', 'c', 'b', 'a']

Inverser les éléments d'une liste avec reversed()

Pour inverser les l'ordre des éléments d'une liste sous python sans modifier la liste, pare exemple pour afficher les l'ordre des éléments d'une liste en partant de la fin, on peut utiliser la fonction reversed():

 >>> l = ['a','b','c','d','e','f']
 >>> for i in reversed(l):
...     print i
... 
 f
 e
 d
 c
 b
 a
>>> l
['a', 'b', 'c', 'd', 'e', 'f']

Références