[pyar] Ordenamiento diccionarios

Juan BC jbc.develop en gmail.com
Mie Abr 13 15:04:15 ART 2011


On 13/04/11 14:57, Claudio Freire wrote:
> 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).
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

*Creo* que quiere ordenar por orden alfabético de su segundo elemento.

BTW: gracias nati y facu por los datos



More information about the pyar mailing list