Příkaz continue v Pythonu
Kromě příkazu break, který ukončuje
práci cyklu, existuje také příkaz
continue, který spouští novou iteraci
cyklu. Tento příkaz může být někdy
užitečný pro zjednodušení kódu.
Předpokládejme, že máme seznam lst:
lst = [1, 2, 3, 4, 5]
Vypišme z něj všechny prvky kromě
čísla 3. K tomu pod blokem s
podmínkou napíšeme příkaz continue.
Funkci print uvedeme v
prvním bloku cyklu:
for el in lst:
if el == 3:
continue
print(el) # vypíše 1, 2, 4, 5
Je dána množina:
tst = {'a', 'b', 'c', 'd', 'e'}
Vypište z ní všechny prvky kromě symbolu
'd'.
Daný seznam:
tst = [6, 3, -2, 8, -4, 9]
Vypište z něj všechny prvky kromě záporných.
Daný seznam:
tst = ['a', 'b', 'c', 'd', 'e']
Získejte z něj řetězec 'acde'.