Python даги continue инструкцияси
Цикл ишини тугатадиган 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' сатрни олинг.