Función sorted() de Python
Ejemplo
Ordenar tuplas:
a = ("b", "g", "a", "d", "f", "c", "h", "e") x = sorted(a) print(x)
Definición y uso
La función sorted() devuelve una lista ordenada del objeto iterable especificado.
Puede especificar el orden ascendente o descendente. Las cadenas se ordenan en orden alfabético, los números se ordenan numéricamente.
Comentario:No se puede ordenar una lista que contenga valores de cadena y números a la vez.
Sintaxis
sorted(iterable, key=key, reverse=reverse)
Valor del parámetro
Parámetro | Descripción |
---|---|
iterable | Necesario. Secuencia a ordenar, lista, diccionario, tupla, etc. |
key | Opcional. Función que ejecuta para determinar el orden. El valor predeterminado es None. |
reverse | Opcional. Valor booleano. False se ordenará en orden ascendente, True se ordenará en orden descendente. El valor predeterminado es False. |
Más ejemplos
Ejemplo
Ordenamiento numérico:
a = (2, 35, 17) x = sorted(a) print(x)
Ejemplo
Ordenamiento ascendente:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a) print(x)
Ejemplo
Ordenamiento descendente:
a = ("h", "b", "a", "c", "f", "d", "g", "e") x = sorted(a, reverse=True) print(x)