Η μέθοδος remove () αφαιρεί το καθορισμένο στοιχείο από το σύνολο.
Η σύνταξη της remove()
μεθόδου είναι:
set.remove (στοιχείο)
αφαίρεση () Παράμετροι
Η remove()
μέθοδος παίρνει ένα μόνο στοιχείο ως όρισμα και το αφαιρεί από το σύνολο.
Επιστροφή τιμής από αφαίρεση ()
Η remove()
αφαιρεί το συγκεκριμένο στοιχείο από το σύνολο και να ενημερώνει το σύνολο. Δεν επιστρέφει καμία τιμή.
Εάν το στοιχείο που μεταβιβάστηκε remove()
δεν υπάρχει, εμφανίζεται η εξαίρεση KeyError
Παράδειγμα 1: Αφαιρέστε ένα στοιχείο από το σετ
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Παραγωγή
Ενημερωμένο σύνολο γλωσσών: ('Αγγλικά', 'Γαλλικά')
Παράδειγμα 2: Διαγραφή στοιχείου που δεν υπάρχει
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Παραγωγή
Traceback (τελευταία πρόσφατη κλήση): Αρχείο "", γραμμή 5, στο animal.remove ('fish') KeyError: 'fish'
Μπορείτε να χρησιμοποιήσετε τη μέθοδο set discard () εάν δεν θέλετε αυτό το σφάλμα.
Η discard()
μέθοδος αφαιρεί το καθορισμένο στοιχείο από το σύνολο. Ωστόσο, εάν το στοιχείο δεν υπάρχει, το σετ παραμένει αμετάβλητο. δεν θα λάβετε σφάλμα.