Continue sakinys Python kalboje
Be ciklo darbą nutraukiančio sakinio break,
egzistuoja ir continue sakinys, kuris
pradeda naują ciklo iteraciją. Šis sakinys
kartais gali būti naudingas kodui supaprastinti.
Tarkime, kad turime sąrašą lst:
lst = [1, 2, 3, 4, 5]
Išveskime iš jo visus elementus, išskyrus
skaičių 3. Tam po sąlygos bloku
rašome continue sakinį.
Funkciją print nurodysime
pirmajame ciklo bloke:
for el in lst:
if el == 3:
continue
print(el) # išves 1, 2, 4, 5
Duota aibė:
tst = {'a', 'b', 'c', 'd', 'e'}
Išveskite iš jos visus elementus, išskyrus simbolį
'd'.
Duotas sąrašas:
tst = [6, 3, -2, 8, -4, 9]
Išveskite iš jo visus elementus, išskyrus neigiamus.
Duotas sąrašas:
tst = ['a', 'b', 'c', 'd', 'e']
Gaukite iš jo eilutę 'acde'.