sorted

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"]))

Función sorted. Ejemplo de uso

 

Ahora repetimos el procedimiento, pero aplicando la función a una tupla. El resultado sigue siendo una lista:

print(sorted(("k", "f", "c", "h")))

Función sorted. Ejemplo de uso

 

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))

Función sorted. Ejemplo de uso

 

Enviado por admin el Dom, 20/01/2019 - 18:19