Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/06/2013, 16:49
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Buscar coincidencias y comparaciones?

Ok, sigo sin tender muy bien. Pero parece que lo intentas hacer es un groupby.

Código Python:
Ver original
  1. from itertools import groupby
  2.  
  3. # Esta es mi lista de comparacion y coincidencias
  4. # Sigo sin entender esto
  5. 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]]
  6.  
  7. #Mi numero de intentos
  8. intentos = 3
  9.  
  10. #Mis listas a comparar
  11. mi_lista = [
  12.     ['A', 'A', 'A', 'A', 'A'],
  13.     ['B','B','A','B','B'],
  14.     ['C','B','C','C','C'],
  15. ]
  16.  
  17. for i in range(intentos):
  18.     print 'Intento %d' % (i + 1,)
  19.     mis_grupos = [[item, list(grupo)] for item, grupo in groupby(mi_lista[i])]
  20.     for item, grupo in mis_grupos:
  21.         print item, len(grupo)
  22.     print