Ordenar un diccionario...

Jose Antonio Jiménez josejcamara en gmail.com
Vie Mayo 8 09:32:37 CEST 2009


La única manera que conozco es:

 claves = dicc.keys()
 claves.sort()
 for clave in claves:
    datos = dicc[clave]


Eso te recorrerá el diccionario ordenado por claves. Si tu necesitas ordenar
por numero de caracteres de la clave, tendrás que utilizar otro método de
ordenación, pero básicamente sería lo mismo.
-----------------------------------------------------------------------



El 7 de mayo de 2009 23:57, Yasser Almeida Hernandez
<pedro.al en fenhi.uh.cu>escribió:

> Hola a todos:
> Tengo un diccionario cuyos values son strings. Pudieran ayudarme a
> ordenarlo por la longitud de los strings, manteniendo los keys de los
> values.
> A proposito, es posible en un diccionario obtener un key dado el valor que
> le esta asignado....
>
> Muchas gracias...
>
> ----------------------------------------------------------------
> Correo FENHI
>
>
>
> _______________________________________________
> Lista de correo Python-eshttp://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>



-- 
Un saludo. Jose
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es