[pyar] necesito ayuda con este codigo

ariel.glez.m ariel.glez.m en gmail.com
Vie Sep 16 10:07:37 ART 2011


Se nota que tengo que estudiar, muchas gracias Facundo

On Sep 16, 8:58 am, Facundo Batista <facundobati... en gmail.com> wrote:
> 2011/9/16 ariel.glez.m <ariel.gle... en gmail.com>:
>
>
>
> > el objetivo es este
> > [['servicio',2009,1]],[['servicio1',2009,2]],[['servicio',2010,1]]
>
> > pero me esta devolviendo esto
>
> > [[['servicio',2009],1],[['servicio1',2009],2],[['servicio',2010],1]]
>
> > me esta insertando el contador fuera de las sublistas y ademas me esta
> > creando una lista extra el decirle append([elem,c]) trate de usar
> > extend pero tampoco me sale lo que deseo.
>
> > lista = [['servicio',2009],['servicio1',2009],['servicio1',2009],
> > ['servicio',2010]]
> >>> lista
>
> [['servicio', 2009], ['servicio1', 2009], ['servicio1', 2009],
> ['servicio', 2010]]>>> d = {}
> >>> for it in lista:
>
> ...   t = tuple(it)
> ...   d[t] = d.get(t, 0) + 1
> ...>>> [list(k) + [v] for k, v in d.items()]
>
> [['servicio', 2009, 1], ['servicio1', 2009, 2], ['servicio', 2010, 1]]
>
> --
>
> .    Facundo
>
> Blog:http://www.taniquetil.com.ar/plog/
> PyAr:http://www.python.org/ar/
> _______________________________________________
> pyar mailing list p... en python.org.arhttp://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