[pyar] sort en diccionario
Mariano Garcia Berrotarán
garcia.berrotaran en gmail.com
Mar Nov 30 18:06:03 ART 2010
2010/11/30 Mariano Garcia Berrotarán <garcia.berrotaran en gmail.com>:
> 2010/11/30 Mario Colque <colquemario en gmail.com>:
>> y quisiera ordenarlo por el valor de s. Es decir que quede así:
>>
>> d = {'a':{'s': 12}, 'd':{'s': 23}, 'b':{'s': 43}, 'c':{'s':564},
>
> podes usar sorted, algo así:
>
> sorted(d, key=lambda c : c["s"])
>
mira, aca[0] encontre una forma que no conocia:
from operator import itemgetter
newlist = sorted(l, key=itemgetter('name'))
[0] http://stackoverflow.com/questions/72899/in-python-how-do-i-sort-a-list-of-dictionaries-by-values-of-the-dictionary
More information about the pyar
mailing list