Methode discard

Die Methode discard entfernt Elemente, die sich in einem Set befinden. Wenn das Element nicht vorhanden ist, wird einfach das ursprüngliche Set zurückgegeben. Im Gegensatz zur Methode remove, die einen Fehler zurückgibt. Dem Parameter der Methode wird das Element übergeben, das wir entfernen möchten.

Syntax

pythonmenge.discard(was_entfernen)

Beispiel

Lassen Sie uns das Element 'a' aus unserem Set entfernen:

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

Ergebnis der Codeausführung:

python{'b', 'c'}

Beispiel

Lassen Sie uns nun ein Element entfernen, das nicht im Set vorhanden ist:

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

Nach der Codeausführung wird uns das ursprüngliche Set zurückgegeben:

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

Siehe auch

  • Methode remove,
    die Elemente aus einem Set entfernt
  • Methode pop,
    die das erste Element aus einem Set entfernt
  • Methode clear,
    die ein Set leert
  • Methode add,
    die Elemente zu einem Set hinzufügt
  • Funktion len,
    die die Länge eines Sets zurückgibt
  • Methode union,
    die Sets vereinigt