Instrucción continue en Python
Además de la instrucción break, que termina
el trabajo del ciclo, también existe la instrucción
continue, que inicia una nueva iteración
del ciclo. Esta instrucción a veces puede ser
útil para simplificar el código.
Supongamos que tenemos una lista lst:
lst = [1, 2, 3, 4, 5]
Imprimamos todos sus elementos excepto
el número 3. Para ello, después del bloque con
la condición escribimos la instrucción continue.
Al mismo tiempo, la función print la indicaremos en
el primer bloque del ciclo:
for el in lst:
if el == 3:
continue
print(el) # imprimirá 1, 2, 4, 5
Dado un conjunto:
tst = {'a', 'b', 'c', 'd', 'e'}
Imprime todos sus elementos, excepto el símbolo
'd'.
Dada una lista:
tst = [6, 3, -2, 8, -4, 9]
Imprime todos sus elementos, excepto los negativos.
Dada una lista:
tst = ['a', 'b', 'c', 'd', 'e']
Obtén de ella la cadena 'acde'.