Sei sulla pagina 1di 5

Inicio Libros Tutoriales Eventos Foro Buscar

Libros / Algoritmos de Programacin con Python / Captulo 7. Tuplas y listas / 7.3. Ordenar listas

7.3. Ordenar listas


Nos puede interesar que los elementos de una lista estn ordenados: una vez que
finaliz la inscripcin en un curso, tener a los padrones de los alumnos por orden de
inscripcin puede ser muy incmodo, siempre ser preferible tenerlos ordenados por
nmero para realizar cualquier comprobacin.

Python provee dos operaciones para obtener una lista ordenada a partir de una lista
desordenada.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Para dejar la lista original intacta pero obtener una nueva lista ordenada a partir de ella,
se usa la funcin 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 operacin sort() .

>>> ds=[5,3,4,5]
>>> ds.sort()
>>> ds
[2, 4, 5, 5]

Anterior Siguiente
7.2. Listas 7.4. Listas y cadenas

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Copyright (c) 2011-2014 Rosita Wachenchauzer, Margarita Manterola, Maximiliano Curia, Marcos Medrano,
Nicols Paez. La copia y redistribucin de esta pgina se permite bajo los trminos de la licencia Creative
Commons Atribucin - Compartir Obras Derivadas Igual 3.0 siempre que se conserve esta nota de copyright.

INDICE DE CONTENIDOS

1. Algunos conceptos bsicos

2. Programas sencillos

3. Funciones

4. Decisiones

5. Ms sobre ciclos

6. Cadenas de caracteres

Captulo 7. Tuplas y listas

7.1. Tuplas

7.2. Listas

7.3. Ordenar listas

7.4. Listas y cadenas

7.5. Resumen

7.6. Ejercicios

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
8. Algoritmos de bsqueda

9. Diccionarios

10. Contratos y Mutabilidad

11. Manejo de archivos

12. Manejo de errores y excepciones

13. Procesamiento de archivos

14. Objetos

15. Polimorfismo, Herencia y Delegacin

16. Listas enlazadas

17. Pilas y colas

18. Modelo de ejecucin de funciones y recursividad

19. Ordenar listas

20. Algunos ordenamientos recursivos

3.757
2006-2017 LibrosWeb.es Contacto Novedades Condiciones Privacidad

das online

open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com