L'instruction continue en Python
Outre l'instruction break, qui met fin
au travail d'une boucle, il existe également l'instruction
continue, qui lance une nouvelle itération
de la boucle. Cette instruction peut parfois être
utile pour simplifier le code.
Supposons que nous ayons une liste lst :
lst = [1, 2, 3, 4, 5]
Affichons tous ses éléments à l'exception du
nombre 3. Pour ce faire, nous écrivons l'instruction continue
sous le bloc de condition.
Nous placerons la fonction print dans
le premier bloc de la boucle :
for el in lst:
if el == 3:
continue
print(el) # affichera 1, 2, 4, 5
Soit un ensemble :
tst = {'a', 'b', 'c', 'd', 'e'}
Affichez tous ses éléments, à l'exception du symbole
'd'.
Soit une liste :
tst = [6, 3, -2, 8, -4, 9]
Affichez tous ses éléments, à l'exception des négatifs.
Soit une liste :
tst = ['a', 'b', 'c', 'd', 'e']
Obtenez à partir de celle-ci la chaîne 'acde'.