El programa debe simular un torneo de tenis, mi idea era guardar todo los nombres en una lista, luego ir preguntando quien ganaba, y eliminar de la lista al que perdia.
El codigo es:
Código Python:
Ver originallista = []
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:
Ver original[u'Alan', u'Manuel', u'Tiare', u'Lia', u'Mama', u'Papa', u'Emily', u'Leo']
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...
Que puede ser?
Exitos!