So entfernen Sie ein Element von einem Set in Python

So entfernen Sie ein Element von einem Set in Python

Sets sind eine Sammlung ungeordneter Elemente, dh Sie können nicht auf die Elemente eines Satzes zugreifen, indem Sie Indizes verwenden. Daher wird das Löschen eines Elements aus dem Set für neue Programmierer nach Python verwirrend. Es gibt jedoch vordefinierte Methoden, mit denen der Benutzer das erforderliche Element aus dem in Python festgelegten Element löschen kann.

Dieser Beitrag behandelt diese Methoden im Detail und enthält den folgenden Inhalt:

  • Methode 1: Verwenden Sie die Methode REMET (), um ein Element vom SET zu entfernen
  • Methode 2: Verwenden Sie die Methode entfalteten (), um ein Element aus dem SET zu entfernen
  • Methode 3: Entfernen Sie den Subtraktionsoperator, um mehrere Elemente aus dem Satz zu entfernen
  • Methode 4: Verwenden der Differenz () -Methode zum Entfernen mehrerer Elemente aus dem Satz

Methode 1: Verwenden Sie die Methode REMET (), um ein Element vom SET zu entfernen

Mit der Methode von REME () können Sie ein Element aus einem in Python festgelegten Element löschen. Um die Funktionsweise der REME () -Methode zu demonstrieren, nehmen Sie den folgenden Code -Snippet an:

setvar = 45,35,16,99,12,75,96,36,42
print ("Anfangssatz:", setvar)
setvar.entfernen (16)
print ("Aktualisierter Satz:", setvar)

Wenn dieser Code ausgeführt wird, erzeugt er die folgende Ausgabe am Terminal:

Aus der Ausgabe können Sie leicht bestätigen, dass der Wert “16”Wurde erfolgreich aus dem Set entfernt.

Methode 2: Verwenden Sie die Methode entfalteten (), um ein Element aus dem SET zu entfernen

Eine andere Funktion, mit der ein Element aus dem Satz entfernen kann, ist die Methode entfrid (), und ähnlich der Methode von REME () kann es mit einem Punktoperator auf die SET -Variable angewendet werden. Es nimmt auch den Wert, der aus dem in seiner Argument festgelegten Wert entfernt werden soll. Um die Funktionsweise der Methode von Decard () zu demonstrieren, nehmen Sie den folgenden Code -Snippet an:

setvar = 45,35,16,99,12,75,96,36,42
print ("Verwenden der Methode entfalt ()))
print ("Anfangssatz:", setvar)
setvar.wegwerfen (99)
print ("Aktualisierter Satz:", setvar)

Wenn dieser Code ausgeführt wird, erzeugt er die folgende Ausgabe am Terminal:

Die Ausgabe überprüft, dass der Wert “99”Wurde erfolgreich aus dem Set entfernt.

Methode 3: Entfernen Sie den Subtraktionsoperator, um mehrere Elemente aus dem Satz zu entfernen

Sie können auch den Subtraktionsoperator verwenden “-”Um mehrere Elemente aus einem Satz zu entfernen. Um diese Methode zu verwenden, müssen Sie jedoch einen anderen Satz erstellen, der die Werte enthält, die Sie aus dem Originalsatz löschen möchten.

Um diese Methode zur Verwendung des Subtraktionsoperators zu demonstrieren, nehmen Sie den folgenden Code -Snippet an:

setvar = 45,35,16,99,12,75,96,36,42
print ("Verwenden der Subtraction Operator -Methode")
print ("Anfangssatz:", setvar)
delvar = 35,12,75
setvar = setvar - delvar
print ("Aktualisierter Satz:", setvar)

Wenn dieser Code ausgeführt wird, erzeugt er die folgende Ausgabe am Terminal:

Wie Sie aus dem obigen Ausgangsbild sehen können, wurden die Werte „32, 17 und 75“ unter Verwendung des Subtraktionsoperator.

Methode 4: Verwenden der Differenz () -Methode zum Entfernen mehrerer Elemente aus dem Satz

Die Unterschiede () -Methoden können auch verwendet werden, um mehrere Elemente aus einem bestimmten Satz zu entfernen. Diese Methode wird auf die SET -Variable angewendet, indem ein Punktoperator verwendet wird und eine Reihe von Werten verwendet.

Um die Arbeit der Differenz () -Methode zum Entfernen von Elementen aus dem Satz zu demonstrieren, nehmen Sie den folgenden Code -Snippet:

setvar = 45,35,16,99,12,75,96,36,42
print ("Verwenden der Differenz () -Methode")
print ("Anfangssatz:", setvar)
delvar = 35,12,99,36
setvar = setvar.Differenz (Delvar)
print ("Aktualisierter Satz:", setvar)

Wenn dieser Code ausgeführt wird, erzeugt er das folgende Ergebnis am Terminal:

Aus dem Ausgang kann beobachtet werden, dass die Elemente „35, 12, 99 und 36“ aus dem Satz entfernt wurden.

Abschluss

Mehrere verschiedene Methoden können verwendet werden, um einzelne oder mehrere Elemente aus einem Set in Python zu entfernen. Der Benutzer kann die Methode REMET () und die Methode entfalten () verwenden, um ein einzelnes Element/Element aus einem Python -Set zu entfernen. Wenn die Anforderung des Benutzers darin besteht, mehrere Elemente aus einem Satz zu entfernen, kann der Benutzer die Differenz () -Methode oder den Subtraktionsoperator „-“ verwenden.