Articles of clasificación de la

Ordenar una lista de dictados por valores de dict

Tengo la siguiente lista de diccionarios a = [{23:100}, {3:103}, {2:102}, {36:103}, {43:123}] ¿Cómo puedo ordenarlo para obtener: a = [{43:123}, {3:103}, {36:103}, {2:102}, {23:100}] Quiero decir, ordenar la lista por los valores de sus dictos, en orden descendente.

Lista de comparación de elementos

Tengo una pregunta y es un poco difícil de explicar, así que usaré muchos ejemplos para ayudarles a comprender y ver si pueden ayudarme. Digamos que tengo dos listas que contienen nombres de libros de mejor a peor valorados por dos personas. Usuario1 clasificado lstA , y lstB clasificado lstB lstA = [‘Harry Potter’,’1984′,’50 Shades’,’Dracula’] […]

Python: ordena una lista y cambia otra por consiguiente

Tengo dos listas: una contiene un conjunto de x puntos, la otra contiene y puntos. Python de alguna manera se las arregla para mezclar los puntos x, o el usuario podría. Necesitaría clasificarlos de menor a mayor, y mover los puntos y para seguir a sus correspondientes x. Están en dos listas separadas … ¿cómo […]

Ordenar una lista por el número de apariciones de los elementos en la lista

Quiero ordenar una lista por el número de apariciones de los elementos en la lista. Cuando uso este formulario: A=[2,1,3,4,2,2,3] A.sort(key=lambda x:A.count(x)) print(A) el resultado no es lo que quiero: [2, 1, 3, 4, 2, 2, 3] . Pero, cuando escribo así lo hago sorted : B=sorted(A,key=lambda x:A.count(x)) print(B) el resultado es correcto: [1, 4, […]

Dada una lista de diccionarios, ¿cómo puedo eliminar los duplicados de una clave y ordenarlos por otra?

Estoy trabajando con una list de objetos dict que tiene este aspecto (el orden de los objetos es diferente): [ {‘name’: ‘Foo’, ‘score’: 1}, {‘name’: ‘Bar’, ‘score’: 2}, {‘name’: ‘Foo’, ‘score’: 3}, {‘name’: ‘Bar’, ‘score’: 3}, {‘name’: ‘Foo’, ‘score’: 2}, {‘name’: ‘Baz’, ‘score’: 2}, {‘name’: ‘Baz’, ‘score’: 1}, {‘name’: ‘Bar’, ‘score’: 1} ] Lo que […]

Ordenar archivos por fecha

Encontré este código de verificación de directorio en la web y lo modifiqué un poco, para que imprimiera los archivos agregados. Hay una boya que me envía lecturas de vez en cuando, pero a veces la conexión se pierde y en lugar de un archivo envía varios archivos. Necesito el progtwig para ordenarlos por fecha […]

Python heapq vs. complejidad y rendimiento ordenados

Soy relativamente nuevo en Python (usando la syntax v3.x) y apreciaría las notas sobre la complejidad y el rendimiento de heapq vs. ordenado. Ya he implementado una solución basada en heapq para un codicioso algoritmo de ‘encontrar el mejor horario de trabajo’. Pero luego me enteré de la posibilidad de usar ‘ordenados’ junto con operator.itemgetter […]

Recupere los dos elementos más altos de una lista que contiene 100,000 enteros

¿Cómo puede recuperar los dos elementos más altos de una lista que contiene 100,000 enteros sin tener que ordenar primero la lista completa?

Reorganizar una lista de puntos para alcanzar la distancia más corta entre ellos

Tengo una lista de puntos 2D por ejemplo: 1,1 2,2 1,3 4,5 2,1 La distancia entre estos puntos es conocida (usando math.hypot, por ejemplo). Quiero ordenar la lista para que haya una distancia mínima entre ellos. Estoy de acuerdo con cualquier orden de solución posible, siempre que los puntos estén en el orden más corto. […]

Python: ordenando un diccionario de listas

Sigo aprendiendo python (¡por fin!) Y todavía no puedo envolver mi cabeza en esto. Lo que quiero hacer es ordenar un diccionario de listas por valor utilizando el tercer elemento de la lista. Es bastante fácil clasificar un diccionario por valor cuando el valor es solo un único número o cadena, pero esta cosa de […]