[pyar] como ordenar y "limpiar" una lista de diccionarios

Roberto Alsina ralsina en netmanagers.com.ar
Mie Oct 5 17:07:05 ART 2011


On 10/5/2011 5:03 PM, Otto Federico Wald wrote:
> Buenas, me estoy rompiendo la cabeza con lo siguiente.
>
> Tengo una lista de diccionarios, cada diccionario con unas cuantas 
> keys y quiero limpiarla de la siguiente manera:
> Si dos o más diccionarios tienen el mismo valor para la key 'b', 
> quiero quedarme solo con aquel con key 'a' mayor.
> o sea pasar de esto:
>
> valores_inicio=[{a:1, b:2}, {a:2, b:3}, {a:3, b:3}, {a:4, b:3}, {a:5 , 
> b:4}]
>
> a esto:
>
> valores_final=[{a:1, b:2}, {a:4, b:3}, {a:5 , b:4}]
>
> Alguna sugerencia para hacerlo?

Y solamente pueden tener esas dos keys?




More information about the pyar mailing list