Closed fabarros closed 6 years ago
Estuve revisando el módulo Interfaz y me fijé que en la clase Window
el atributo self.lista_jugadores
se obtiene del iterable que le entregamos, el que se desempaqueta (línea 61) con el asterisco y de esa forma se obtiene una lista de python con los datos de los jugadores.
Pero el atributo self.equipos
es nuestra estructura de datos, y este atributo nunca se pasa a lista de python, sino que se queda como ListaLigada (línea 58). Entonces cuando la interfaz quiere ocupar self.equipos
asume que es una lista de python y en realidad no lo es, razón por la cual yo asumo, me tira error y se me cierra el programa.
Qué hago entonces? porque me están obligando a usar una estructura de datos que su programa no quiere ocupar (en el caso de self.equipos
).
Me pasa lo mismooo! Es incompatible lo que le entrego versus lo que interfaz ocupa... Lo lograste solucionar?????
Hola, tengo una lista ligada de listas ligadas que itera bien sobre los nodos. La tarea me exige crear una estructura de datos
jugadores
y otraequipos
de la formajugadores = [['0', 'C. López', ' Camilo López', 'FC Barcelona', 'Spanish Primera División', 'Chile', '92'], ['1', 'N.Kawas', 'Nebil Kawas', 'CD Palestino', 'Chilian Primera División', 'Chile', '95']]
, por ejemplo. Tengo esa estructura de datos creada con lo que se pide que haga, sin embargo cuando abro la interfaz y apretoCampeonatos
esta se cae. Qué puede ser? Qué tiene que ver con mi estructura si esta hace todo lo que se supone que tiene que hacer?