Nombre completo
sorted
Librería
Built-in
Sintaxis
sorted(iterable, *, key=None, reverse=False)
Descripción
La función sorted devuelve una nueva lista ordenada a partir de los elementos del iterable cedido como argumento.
Parámetros
- iterable: Iterable cuyos elementos se quieren ordenar.
- key: (Opcional) especifica la función de un único argumento que será utilizada para determinar el criterio de ordenación de los elementos. El valor por defecto es None, lo que implica que los elementos serán comparados directamente.
- reverse: (Opcional) argumento booleano que determina si el orden será creciente o decreciente.
Ejemplos
En este ejemplo aplicamos la función a una lista:
print(sorted(["k", "f", "c", "h"]))
Ahora repetimos el procedimiento, pero aplicando la función a una tupla. El resultado sigue siendo una lista:
print(sorted(("k", "f", "c", "h")))
Si aplicamos la función a un diccionario, devuelve la lista de claves ordenada:
d = dict([(3, "tres"), (1, "uno"), (2, "dos")])
print(sorted(d))