Méthode discard
La méthode discard supprime les éléments
qui se trouvent dans l'ensemble. Si l'élément
n'est pas présent, l'ensemble d'origine est simplement retourné.
Contrairement à la méthode remove,
qui retourne une erreur. Le paramètre
de la méthode est l'élément que l'on souhaite
supprimer.
Syntaxe
ensemble.discard(élément_à_supprimer)
Exemple
Supprimons l'élément
'a' de notre ensemble :
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
Résultat de l'exécution du code :
{'b', 'c'}
Exemple
Maintenant, supprimons un élément qui n'est pas dans l'ensemble :
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
Après l'exécution du code, l'ensemble d'origine nous est retourné :
{'a', 'b', 'c'}