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

pythonensemble.discard(élément_à_supprimer)

Exemple

Supprimons l'élément 'a' de notre ensemble :

pythonst = {'a', 'b', 'c'}
st.discard('a')
print(st)

Résultat de l'exécution du code :

python{'b', 'c'}

Exemple

Maintenant, supprimons un élément qui n'est pas dans l'ensemble :

pythonst = {'a', 'b', 'c'}
st.discard('e')
print(st)

Après l'exécution du code, l'ensemble d'origine nous est retourné :

python{'a', 'b', 'c'}

Voir aussi

  • méthode remove,
    qui supprime des éléments d'un ensemble
  • méthode pop,
    qui supprime le premier élément d'un ensemble
  • méthode clear,
    qui vide un ensemble
  • méthode add,
    qui ajoute des éléments à un ensemble
  • fonction len,
    qui retourne la longueur d'un ensemble
  • méthode union,
    qui unit des ensembles