Python es un lenguaje de programación general ampliamente utilizado. Las razones clave para la popularidad de Python son su simple sintaxis, módulos incorporados y funciones que le permiten realizar tareas poderosas. La función sort () es una función incorporada en Python que clasifica los elementos en una lista, en orden ascendente de forma predeterminada. También puede usar la función sort () para ordenar los elementos en orden descendente o definir los criterios de clasificación. En este artículo, la función sort () se explica en detalle con algunos ejemplos simples.
Sintaxis de la función sort ()
La sintaxis de la función sort () es la siguiente:
list_obj.sort (reverse = "", key = "")Ambos parámetros dentro de la función sort () son opcionales. El parámetro inverso se usa para ordenar la lista en orden descendente. Si "reverse = verdadero", la lista se ordenará en orden descendente; de lo contrario, "reverso = falso" de forma predeterminada. El parámetro "clave" especifica la función que define los criterios de clasificación. La función sort () no cambia el orden de los elementos en el objeto de lista original; Más bien, crea una copia del objeto de lista con elementos ordenados y la devuelve como salida.
Ejemplos de función sort ()
Los siguientes ejemplos cubren el uso de la función sort () con mayor detalle.
Ejemplo 1: Ordenar una lista de cuerdas
La función sort () clasifica listas de cadenas, enteros y números de punto flotante. En este primer ejemplo, ordenaremos la siguiente lista de cadenas en orden ascendente usando la función sort ().
#Declarar una lista de estudiantesProducción
Como puede ver, la lista se ha ordenado con éxito.
A continuación, ordenaremos la lista de elementos de cadena en orden descendente. En este caso, el valor inverso es igual a "verdadero."
#Declarar una lista de estudiantesProducción
En este ejemplo, ordenaremos la lista de alfabetos vocales en orden ascendente y descendente, respectivamente.
#Declarar una lista de estudiantesProducción
Ahora, ordenaremos la lista en función de la longitud de cada elemento. La función FunClen () verifica la lista de cada elemento y la devuelve. La función sort () luego clasifica los elementos en la lista en función de la longitud de cada elemento, con los elementos con la longitud más corta que viene primero en la lista ordenada.
#declare una funciónProducción
Para ordenar los elementos de modo que los elementos de mayor longitud vengan primero, el valor del parámetro inverso debe ser "verdadero."
#declare una funciónProducción
Ejemplo 2: Ordenar una lista de enteros
La función sort () también puede ordenar una lista de enteros en orden ascendente o descendente.
En el siguiente ejemplo, declararemos una lista de enteros y lo ordenaremos en orden ascendente y descendente.
#Declarar una lista de enterosProducción
La lista de números de enteros se ha ordenado en orden ascendente y descendente.
Ejemplo 3: Ordenar una lista de números de punto flotante
La función sort () también es aplicable a una lista de números de punto flotante.
En el siguiente ejemplo, ordenaremos una lista de números de punto flotante en orden ascendente y descendente.
#Declarar una lista de enterosProducción
La lista de números de punto flotante ahora se ha ordenado en orden ascendente y descendente.
Ejemplo 4: Ordenar una lista de elementos del diccionario
Se puede colocar un diccionario dentro de una lista como elemento.
En el siguiente ejemplo, ordenaremos elementos del diccionario en una lista mientras creamos un diccionario de estudiantes. Ordenaremos los elementos en función de sus valores de edad.
# Una función que devuelve el valor 'año':Producción
Conclusión
La función sort () es una función incorporada en Python que clasifica una lista de elementos. La función sort () puede tomar dos parámetros opcionales, yo.mi., Reverso y clave. Este artículo explicó cómo usar la función Python Sort () en detalle con varios ejemplos.