Η εντολή 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'.