Python: ordenar una lista en orden descendente
Ordenar una lista en Python es una tarea común. Es posible que necesite ordenar una lista de cadenas, números o incluso objetos. Python proporciona varios métodos para ordenar listas, y uno de ellos es usar la función sort().
Considere la siguiente lista de marcas de tiempo:
timestamps = [ "2010-04-20 10:07:30", "2010-04-20 10:07:38", "2010-04-20 10:07:52", "2010-04-20 10:08:22", "2010-04-20 10:08:22", "2010-04-20 10:09:46", "2010-04-20 10:10:37", "2010-04-20 10:10:58", "2010-04-20 10:11:50", "2010-04-20 10:12:13", "2010-04-20 10:12:13", "2010-04-20 10:25:38" ]
Para ordenar esta lista en orden descendente, puede usar la función sort() con el argumento inverso establecido en Verdadero. El argumento inverso invierte el orden de los elementos ordenados.
sorted_timestamps = sorted(timestamps, reverse=True)
La variable sorted_timestamps ahora contendrá una nueva lista con las marcas de tiempo ordenadas en orden descendente.
Si desea ordenar la lista in situ, puede utilizar lo siguiente código:
timestamps.sort(reverse=True)
La lista de marcas de tiempo ahora se ordenará en orden descendente.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3