Problemas con el bucle for
Publicado por Maxi (4 intervenciones) el 04/06/2008 15:21:16
Buenas.
Voy a pasar a explicar detalladamente mi inconveniente:
Tengo que hacer un programa que elimine objetos de una lista. El tema es que al utilizar el bucle for si este objeto esta en la lista, lo elimina como deseo pero despues me dice que queda fuera del rango, y con razón.
Paso a transcribir mi código:
d = raw_input()
if d in lista: # aclaro que la lista <lista> ya fue declarada y cargada anteriormente
for j in range(len(lista)):
if lista[j] == d:
del lista[j]
Espero haber sido lo suficientemente explícito y en caso de no haberlo sido por favor preguntar. Agradeceré cualquier tipo de respuesta.
Voy a pasar a explicar detalladamente mi inconveniente:
Tengo que hacer un programa que elimine objetos de una lista. El tema es que al utilizar el bucle for si este objeto esta en la lista, lo elimina como deseo pero despues me dice que queda fuera del rango, y con razón.
Paso a transcribir mi código:
d = raw_input()
if d in lista: # aclaro que la lista <lista> ya fue declarada y cargada anteriormente
for j in range(len(lista)):
if lista[j] == d:
del lista[j]
Espero haber sido lo suficientemente explícito y en caso de no haberlo sido por favor preguntar. Agradeceré cualquier tipo de respuesta.
Valora esta pregunta


0