[pyar] necesito ayuda con este codigo

ariel.glez.m ariel.glez.m en gmail.com
Vie Sep 16 09:54:15 ART 2011


Saludos a todos los foristas

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]]
listaaux = []
listafinal = []

bul = True
for elem in lista:
    if bul:
        c=lista.count(elem)
        listaaux.append(elem)
        listafinal.append([elem,c])
       # listafinal[len(listafinal)-1].extend([c])
        bul = False
    else:
        if elem in listaaux:
            pass
        else:
            c=lista.count(elem)
            listaaux.append(elem)
            listafinal.append([elem,c])
        #    listafinal[len(listafinal)-1].extend([c])

print listafinal

Desde ya muchas gracias



More information about the pyar mailing list