Uso de la función de clasificación en Python
Uso básico de la función de clasificación seq.sort (clave = Ninguna, reversa = Falso) Explicación del parámetro: seq representa una clave de secuencia, que se utiliza principalmente para comparar elementos y tiene un solo parámetro.
La función ordenada no cambia la lista original, sino que devuelve una nueva lista ordenada. Si desea utilizar la clasificación in situ, es decir, cambiar el contenido de la lista original, puede utilizar el método list.sort(). El valor de retorno de este método es Ninguno.
Otra diferencia es que el método list.sort() es solo un método de lista, es decir, un tipo de lista, y solo se puede invocar en tipos de lista. El método ordenado puede aceptar cualquier objeto iterable.
Las funciones list.sort() y sorted() tienen un parámetro clave, que se puede utilizar para especificar una función para determinar una prioridad de clasificación. Por ejemplo, este ejemplo ordena según la prioridad de los casos.
El valor del parámetro clave debe ser una función. Esta función acepta un parámetro y devuelve una clave. Esta clave se utiliza para ordenar. Este método es muy eficiente porque la función clave solo necesita llamarse una vez para cada registro de entrada.
Antecedentes históricos:
En 1970, los miembros del personal de AT&T Bell Labs, D. Ritchie y K. Thompson***, desarrollaron conjuntamente el lenguaje C. La intención original de desarrollar el lenguaje C era usarlo para escribir programas del sistema UNIX. Por lo tanto, el lenguaje C es en realidad un "subproducto" de UNIX. En 1971, el profesor N. Wirth del Instituto Federal Suizo de Tecnología inventó el primer lenguaje de programación estructurado Pascal.
A mediados de los años 70, Benjani Straustroup trabajaba en el Centro de Computación de la Universidad de Cambridge. Straustroup esperaba desarrollar un lenguaje de programación informática que no sólo fuera fácil de programar, correcto y fiable, sino también eficiente y portátil. El lenguaje con el lenguaje C como fondo y el pensamiento Simula como base está exactamente en línea con la intención y visión originales de Straustrupp.
En 1979, Benjani Straustrup llegó a AT&T Bell Labs y comenzó a trabajar en mejorar C a C con clases (Cwithclasses). En 1983, el lenguaje fue nombrado oficialmente C++. En 1985, 1990 y 1994, C++ pasó por tres revisiones importantes.