Nos puede interesar que los elementos de una lista estén ordenados: una vez que finalizó la inscripción en un curso, tener a los padrones de los alumnos por orden de inscripción puede ser muy incómodo, siempre será preferible tenerlos ordenados por número para realizar cualquier comprobación.
Python provee dos operaciones para obtener una lista ordenada a partir de una lista desordenada.
Para dejar la lista original intacta pero obtener una nueva lista
ordenada a partir de ella, se usa la función sorted
.
>>> bs=[5,2,4,2]
>>> cs=sorted(bs)
>>> bs
[5, 2, 4, 2]
>>> cs
[2, 2, 4, 5]
Para modificar directamente la lista original usaremos la operación
sort()
.
>>> ds=[5,3,4,5]
>>> ds.sort()
>>> ds
[2, 4, 5, 5]
Copyright (c) 2011-2014 Rosita Wachenchauzer, Margarita Manterola,
Maximiliano Curia, Marcos Medrano, Nicolás Paez.
La copia y redistribución de esta página se permite bajo los términos
de la licencia Creative Commons Atribución - Compartir Obras Derivadas
Igual 3.0 siempre que se conserve esta nota de copyright.