[pyar] Ordenamiento diccionarios

Claudio Freire klaussfreire en gmail.com
Mie Abr 13 14:57:22 ART 2011


2011/4/13 Natalia Gutierrez <ngutierrez en icop.com.ar>:
> me devuelve
>
> [(4, 'Bata'), (2, 'Batata'), (1, 'Baño'), (3, 'bolsa')]
>
> y lo que yo pretendo que me devuelva es:
>
> [(3, 'bolsa'), (1, 'Baño'), (4, 'Bata'), (2, 'Batata')]

Qué es lo que querés hacer?

O sea, no me queda claro el criterio de ordenamiento.

Tranqui, podrías hacer:

sorted(diccionario.iteritems(), key=operator.itemgetter(1), reversed=true)

Digo, tu ejemplo no deja claro por qué los querés en el orden que los
ponés. Por qué no ponés 3 1 2 4 en vez de 3 1 4 2? (reversed sería 3 1
2 4).



More information about the pyar mailing list