Python Set αφαίρεση ()

Η μέθοδος 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()μέθοδος αφαιρεί το καθορισμένο στοιχείο από το σύνολο. Ωστόσο, εάν το στοιχείο δεν υπάρχει, το σετ παραμένει αμετάβλητο. δεν θα λάβετε σφάλμα.

ενδιαφέροντα άρθρα...