Инструкция continue в Python
Освен инструкцията break, която прекратява
работата на цикъл, съществува и инструкцията
continue, която стартира нова итерация
на цикъла. Тази инструкция понякога може да бъде
полезна за опростяване на кода.
Нека имаме списък lst:
lst = [1, 2, 3, 4, 5]
Нека изведем от него всички елементи с изключение на
числото 3. За това под блока с
условието записваме инструкцията continue.
При това функцията print ще укажем в
първия блок на цикъла:
for el in lst:
if el == 3:
continue
print(el) # ще изведе 1, 2, 4, 5
Дадено множество:
tst = {'a', 'b', 'c', 'd', 'e'}
Изведете от него всички елементи, с изключение на символа
'd'.
Даден списък:
tst = [6, 3, -2, 8, -4, 9]
Изведете от него всички елементи, с изключение на отрицателните.
Даден списък:
tst = ['a', 'b', 'c', 'd', 'e']
Получете от него низ 'acde'.