Funciones en Python (2024)

13. Ejercicio tipo final

13.2. Ordenar Listas. Varios Métodos

Este método ordena la lista en su lugar, utilizando solo "comparando entre elementos".

No se suprimen las excepciones: si falla alguna operación de comparación, fallará toda la operación de clasificación (y la lista probablemente quedará en un estado parcialmente modificado).

sort () acepta dos argumentos: key y reverse.

El valor posible para reverse es True.

Para key hay varias alternativas, veremos algunas mas adelante.

Veremos como usar métodos para ordenar listas. El método sort está documentado en:

https://docs.python.org/3.7/library/stdtypes.html?highlight=sort#list.sort

En la documentación sobre el uso para ordenar está en : https://docs.python.org/3/howto/sorting.html , podemos ver que existen dos métodos que permiten ordenar listas. Ellos son.

  1. sort ( cambia el orden de la lista  original)
  2. sorted (regresa otra lista, sin modificar la original)

Consigna:

Cargar por teclado una lista de números reales, luego ordenar  de  mayor a menor utilizando el método sort.

Una propuesta de solución sería.