El codigo es:
Código Python:
Ver original
lista = [] for A in range (8): a = raw_input ("Ingrese jugador") lista.append(a) print lista for B in range (0,8,2): lista2 = lista[:] print "a.{0} - b.{1}".format(lista[B],lista[B+1]) b = raw_input ("Ingrese ganador (a o b)") print b if b=="a": #print lista[B+1] lista2.remove(lista[B+1]) elif b=="b": #print lista[B] lista2.remove(lista[B]) print lista2
El problema es que las listas me las esta imprimiendo con unas "u" antes...asi:
Código Python:
Supongo que eso esta haciendo que no me funcione bien el remove, ya que segun los print que tengo como comentarios (obviamente cuando los habilito), las opciones del remove esta bien...Ver original
[u'Alan', u'Manuel', u'Tiare', u'Lia', u'Mama', u'Papa', u'Emily', u'Leo']
Que puede ser?
Exitos!