Instrukcja continue w Pythonie
Oprócz instrukcji break, która kończy
działanie pętli, istnieje również instrukcja
continue, która uruchamia nową iterację
pętli. Ta instrukcja może czasami być
przydatna do uproszczenia kodu.
Załóżmy, że mamy listę lst:
lst = [1, 2, 3, 4, 5]
Wypiszmy z niej wszystkie elementy z wyjątkiem
liczby 3. W tym celu pod blokiem z
warunkiem wpisujemy instrukcję continue.
Jednocześnie funkcję print wskażemy w
pierwszym bloku pętli:
for el in lst:
if el == 3:
continue
print(el) # wypisze 1, 2, 4, 5
Dany jest zbiór:
tst = {'a', 'b', 'c', 'd', 'e'}
Wypisz z niego wszystkie elementy, z wyjątkiem symbolu
'd'.
Dana jest lista:
tst = [6, 3, -2, 8, -4, 9]
Wypisz z niej wszystkie elementy, z wyjątkiem ujemnych.
Dana jest lista:
tst = ['a', 'b', 'c', 'd', 'e']
Otrzymaj z niej ciąg znaków 'acde'.