Método sort
El método sort ordena los elementos de una lista
alfabéticamente en orden ascendente.
En el primer parámetro opcional del método
se puede especificar el parámetro reverse,
que define la dirección de la ordenación. Por defecto,
tiene el valor False.
En el segundo parámetro opcional se puede especificar una función de callback con los criterios de ordenación.
Sintaxis
lista.sort([modo de inversión de lista], [función para ordenar])
Ejemplo
Ordenemos nuestra lista en orden inverso:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort(reverse=True)
print(lst)
Resultado de la ejecución del código:
['f', 'e', 'd', 'c', 'b', 'a']
Ejemplo
Y ahora ordenemos en orden inverso una lista compuesta por números:
lst = [10, 8, 2, 6, 14]
lst.sort(reverse=True)
print(lst)
Resultado de la ejecución del código:
[14, 10, 8, 6, 2]
Ejemplo
Ordenemos nuestra lista de letras sin
especificar el parámetro de inversión en el método sort:
lst = ['c', 'a', 'd', 'b', 'f', 'e']
lst.sort()
print(lst)
Resultado de la ejecución del código:
['a', 'b', 'c', 'd', 'e', 'f']
Ejemplo
Y ahora ordenemos también la lista compuesta por números:
lst = [10, 8, 2, 6, 14]
lst.sort()
print(lst)
Resultado de la ejecución del código:
[2, 6, 8, 10, 14]