lo que básicamente necesito es verificar cada elemento de una lista y si algunos criterios coinciden, quiero eliminarlo de la lista.cómo modificar correctamente el iterador de un bucle en python desde el bucle
Así, por ejemplo, digamos que
lista = [ 'a', 'b', 'c', 'd', 'e']
Básicamente quiero escribir (en principio y no es el código real que trato de implementar)
Si un elemento de la lista es 'b' o 'c' elimínelo de la lista y tome el siguiente.
Pero
for s in list:
if s=='b' or s=='c':
list.remove(s)
falla porque cuando 'B' se elimina el bucle de toma 'd' y no 'c' como el siguiente elemento. Entonces, ¿hay alguna forma de hacerlo más rápido que almacenar los elementos en una lista separada y eliminarlos luego?
Gracias.
jsbueno muchas gracias. Me siento un poco avergonzado por no pensar eso. ¡Gracias de nuevo! – tst
Realmente quería un bucle dentro de un bucle y su último ejemplo fue perfecto. gracias de nuevo. – tst