[pyar] Organizar una lista de lista

Javier Pepe javierpepe en gmail.com
Mie Ago 10 12:42:29 ART 2011


Hola

La manera mas sencilla seria recorrelo y generar uno nuevo, ya que si
usas las primeras 3 posiciones como claves
Recorres una lista, te fijas si ya esta en la nueva, si la encontras
sumas, sino agregas el elemento.


2011/8/10 Federico Manuel Echeverri Choux <echeverrifm en gmail.com>:
> Hola!! Gente ando haciendo un modulo para Openerp, este modulo es para un
> declaracion de operaciones con terceros. DIOT
>
> la cuestion es la siguiente, yo le pudo unos datos y me los arma de esta
> forma.
>
> [['04', '85', 'CJC891108JN5', 100.0, 100.0, 100.0, 200.0], ['04', '85',
> 'CJC891108JN5', 100.0, 100.0, 100.0, 0], ['04', '85', 'APL791207CJ0',
> 517.2413793103448, 0, 0, 0], ['04', '85', 'MAZC751127Q76',
> 862.0689655172413, 0, 0, 0], ['04', '85', 'FFCF750523II3', 40.0, 0, 0, 0],
> ['04', '85', 'FFCF750523II3', 40.0, 60.0, 80.0, 0]]
>
> Hasta ahi todo bien, la cuestion es si hay alguna forma simple, lo que pense
> es demasiado grande y se me hace que hay una forma mas simple que me de este
> resultado
>
> [['04', '85', 'CJC891108JN5', 200.0, 200.0, 200.0, 200.0], ['04', '85',
> 'FFCF750523II3', 80.0, 60.0, 80.0, 0], ['04', '85', 'APL791207CJ0',
> 517.2413793103448, 0, 0, 0], ['04', '85', 'MAZC751127Q76',
> 862.0689655172413, 0, 0, 0]]
>
> Si se fijan junta los RFC que en Argentina es como el CUIT y me hace los
> acumulados de cada uno de ellos.
>
> Desde ya mjuchas gracias
> Saludos desde Mexico
> _______________________________________________
> 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/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



More information about the pyar mailing list