Methode discard

De methode discard verwijdert elementen die in een set zitten. Als het element niet aanwezig is, wordt simpelweg de originele set geretourneerd. In tegenstelling tot de methode remove, die een fout retourneert. In de parameter van de methode geven we het element door dat we wil verwijderen.

Syntaxis

pythonset.discard(wat_te_verwijderen)

Voorbeeld

Laten we het element 'a' uit onze set verwijderen:

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

Resultaat van de code-uitvoering:

python{'b', 'c'}

Voorbeeld

Laten we nu een element verwijderen dat niet in de set zit:

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

Na het uitvoeren van de code krijgen we de originele set terug:

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

Zie ook

  • methode remove,
    die elementen uit een set verwijdert
  • methode pop,
    die het eerste element uit een set verwijdert
  • methode clear,
    die een set leegmaakt
  • methode add,
    die elementen aan een set toevoegt
  • functie len,
    die de lengte van een set retourneert
  • methode union,
    die sets verenigt