Ok, sigo sin tender muy bien. Pero parece que lo intentas hacer es un
groupby.
Código Python:
Ver originalfrom itertools import groupby
# Esta es mi lista de comparacion y coincidencias
# Sigo sin entender esto
compara = [[0,0,0,0,0],[1,1,1,1,1],[2,2,2,2,2],[0,1,1,1,1],[2,1,0,1,2]]
#Mi numero de intentos
intentos = 3
#Mis listas a comparar
mi_lista = [
['A', 'A', 'A', 'A', 'A'],
['B','B','A','B','B'],
['C','B','C','C','C'],
]
for i in range(intentos):
print 'Intento %d' % (i + 1,)
mis_grupos = [[item, list(grupo)] for item, grupo in groupby(mi_lista[i])]
for item, grupo in mis_grupos:
print item, len(grupo)
print