Tengo un diccionario ordenado (OrderedDict
) ordenado por valor. ¿Cómo puedo obtener los valores de las teclas superiores (digamos 25) y agregarlas a un nuevo diccionario? Por ejemplo: Tengo algo como esto:Obtenga los primeros N pares de claves de un Diccionario ordenado a otro
dictionary={'a':10,'b':20,'c':30,'d':5}
ordered=OrderedDict(sorted(dictionary.items(), key=lambda x: x[1],reverse=True))
Ahora ordered
es un diccionario ordenado, yo quiero crear un diccionario, dicen tomando la parte superior 2 artículos más frecuentes y sus claves:
frequent={'c':30,'b':20}
Gracias, esto es exactamente lo que quería. –
Gracias. ¡Esto fue muy útil! –