jueves, 27 de noviembre de 2008

Cómo hacer una lista en orden inverso

Lo más fácil es ocupar reverse()

>>> a=range(5)
>>> a.reverse()
>>> a
[4, 3, 2, 1, 0]

Y si queremos ser un poco más rebuscados, podemos usar list comprehension

>>> a=range(5)
>>> a
[0, 1, 2, 3, 4]
>>> [a[i] for i in range(len(a)-1,-1,-1)]
[4, 3, 2, 1, 0]

No hay comentarios: