La méthode remove () supprime l'élément spécifié de l'ensemble.
La syntaxe de la remove()
méthode est:
set.remove (élément)
remove () Paramètres
La remove()
méthode prend un seul élément comme argument et le supprime de l'ensemble.
Valeur renvoyée par remove ()
Le remove()
supprime l'élément spécifié de l'ensemble et met à jour l'ensemble. Il ne renvoie aucune valeur.
Si l'élément passé à remove()
n'existe pas, l' exception KeyError est levée.
Exemple 1: supprimer un élément de l'ensemble
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Production
Jeu de langues mis à jour: ('Anglais', 'Français')
Exemple 2: Suppression d'un élément qui n'existe pas
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Production
Traceback (dernier appel en dernier): Fichier "", ligne 5, dans animal.remove ('fish') KeyError: 'fish'
Vous pouvez utiliser la méthode set discard () si vous ne souhaitez pas cette erreur.
La discard()
méthode supprime l'élément spécifié de l'ensemble. Cependant, si l'élément n'existe pas, l'ensemble reste inchangé; vous n'obtiendrez pas d'erreur.