Istruzione continue in Python
Oltre all'istruzione break, che termina
l'esecuzione di un ciclo, esiste anche l'istruzione
continue, che avvia una nuova iterazione
del ciclo. Questa istruzione a volte può essere
utile per semplificare il codice.
Supponiamo di avere una lista lst:
lst = [1, 2, 3, 4, 5]
Stampiamo tutti i suoi elementi tranne il
numero 3. Per farlo, scriviamo l'istruzione continue
sotto il blocco con la condizione.
La funzione print verrà indicata nel
primo blocco del ciclo:
for el in lst:
if el == 3:
continue
print(el) # stamperà 1, 2, 4, 5
Dato un insieme:
tst = {'a', 'b', 'c', 'd', 'e'}
Stampate tutti i suoi elementi, tranne il simbolo
'd'.
Data una lista:
tst = [6, 3, -2, 8, -4, 9]
Stampate tutti i suoi elementi, tranne quelli negativi.
Data una lista:
tst = ['a', 'b', 'c', 'd', 'e']
Ricavate da essa la stringa 'acde'.