[pyar] Diccionarios *ordenados*

Roberto Alsina ralsina en netmanagers.com.ar
Mar Nov 9 18:42:48 ART 2010


On Tuesday 09 November 2010 18:29:31 Martin Cerdeira wrote:
> Sé que los diccionarios no están ordenados, pero, hay alguna forma de
> hacer algo así??
> 
> dicci = {"nomb":"arla", "bomb":"zapa"}
> 
> sortebyKey(dicci)
> 
> "zapa"  < porque su key, empieza con b, va primero
> "arla"  < porque su key empieza con n, va segundo
> 
> y
> 
> sortebyVal(dicci)
> 
> "arla"  < porque su valor empieza con a, va primero
> "zapa"  < porque su valor, empieza con z, va segundo
> 
> Hay algo así hecho? O tendría que inventar algo yo? (es para evitar la
> fatiga, como diría Jaimito)

http://docs.python.org/dev/whatsnew/2.7.html#pep-372-adding-an-ordered-
dictionary-to-collections

Y si no estas en 2.7 (o 3.2):

http://www.voidspace.org.uk/python/odict.html




More information about the pyar mailing list