Python Set Pop -Methode

Python Set Pop -Methode
In mehreren integrierten Funktionen in der Python-Programmiersprache können Sie Mitglieder aus Datensequenzen wie Sets entfernen. Die Python -Set -Pop () -Methode ist eine Funktion, die ein zufälliges Element aus einem Satz entfernt. In Python gibt die Funktion pop () das Element zurück, das zufällig entfernt wurde. Das Set wird sofort ohne das fehlende Stück aktualisiert. Der Python -Interpreter löst eine Typeerror -Ausnahme aus, wenn das Set, das Sie versuchen, ein Element zu löschen, wenn der Satz leer ist. Für seine Ausführung akzeptiert Pop () nur einen Parameter. Diese Eingabe wird verwendet, um den Index des Elements zu bezeichnen, das aus der gelieferten Liste herausgesprungen werden sollte. Die Methode, der Liste ein Argument zu geben, ist völlig optional. Wenn kein Argument geliefert wird, wird der Wert '-1' als Standard verwendet. In diesem Fall bezeichnet der Standardwert von -1 den letzten Platz der Liste. Das Element wird an diesem präzisen Ort platziert und wird auch aufgrund der POP () -Methode aus dieser spezifischen Liste entfernt.

Diese Python-integrierte Funktion hilft bei der Extraktion von Elementen aus einem Satz, ähnlich der Technik, die bei der Implementierung von Stack angewendet wird. Nach dem Löschen eines Top -Elements aus dem Satz gibt diese Methode das abteilte Element zurück. Wenn die Python -Set -Pop () -Methode verwendet wird, wird ein zufälliges Element aus dem Satz entfernt. Dies bedeutet, dass es jedes Stück von jedem Ort im Set stürzen kann. Jeder Element im Satz kann mit der POP () -Methode unabhängig von seinem Standort entfernt werden. Nach dem Entfernen eines zufälligen Elements aus dem Set gibt die SET POP () -Methode das gelöschte Element zurück. Im Gegensatz zum Stapel wird das zufällige Element des Sets geknallt. Dies ist eine ziemlich beliebte Funktion im Set und hat keine Parameter.

Beispiel 1:

In unserem ersten Beispiel werden wir zwei Sätze verwenden, an denen eine Wörter und die anderen Zahlen enthält. Danach haben wir die POP () -Methode angewendet und die aktualisierten Sets ebenfalls angezeigt. Hier wird das Wort und die Zahl festgelegt vor und nach der Funktion pop () angezeigt. Sie werden auch feststellen, dass die Werte beim Drucken des Satzes gemäß den Eingabedaten angezeigt werden. Sie erscheinen zu zufälligen Zeiten.

In ähnlicher Weise wird der Wert zufällig angezeigt, wenn wir den Wert erreichen. Wir haben Werte zweimal gepackt und die geänderten Sätze jedes Mal gedruckt. Obwohl unser PC die Werte von vorne knallt, ist Ihr möglicherweise unterschiedlich, und Sie erhalten jedes Mal, wenn Sie diesen Code ausführen, unterschiedliche Ergebnisse. Seien Sie nicht erstaunt, wenn Sie ein anderes Ergebnis sehen.

Word = 'Apfel', 'Banane', 'Saft', 'Rot', 'Beans'
Nummer = 15, 10, 86, 10, 65
print ("Bevor das Wort set ist:", Wort)
print ("Bevor die Nummer eingestuft ist, ist:", Nummer)
print ("Wort, das geplagt ist:", Wort.Pop())
print ("Nummer, die geplagt wird:", Nummer.Pop())
print ("Aktualisiertes Wort set ist:", Wort)
print ("Aktualisierte Nummer Set ist:", Nummer)
print ("Wort, das geplagt ist:", Wort.Pop())
print ("Nummer, die geplagt wird:", Nummer.Pop())
print ("Aktualisiertes Wort set ist:", Wort)
print ("Aktualisierte Nummer Set ist:", Nummer)

Die Ausgabe des obigen Codes lautet wie folgt.

Beispiel 2:

Wir verwenden die Pop () -Methode auf einem leeren Satz im zweiten Fall. Wir haben zuerst ein leeres Set deklariert. Der Name des Sets in unserem Fall ist der neueste. Wir werden jetzt einen Wert aus dem Set geben. Der Wert, der geplagt wird. Der Wert wird zufällig ausgewählt.

myName =
print ("Name, der gesprungen ist:", Name.Pop())

Wenn das Set leer ist, wird eine Typeerror -Ausnahme ausgeworfen, da Sie aus dem folgenden Screenshot wahrnehmen können.

Beispiel 3:

In unserem letzten Beispiel werden wir Pop () an einem Satz betreiben, der Zahlen und Wörter enthält. Um einen zufälligen Element aus einem Satz zu entfernen, haben wir einen gemischten Satz (mit dem Namen Mixed_Newset) deklariert, wie Sie in der ersten Codezeile sehen können. Dann haben wir den Originalsatz angezeigt. Wir haben die POP -Methode auf das Mixed_Newset angewendet, das Ergebnis in der Variablen ABC gespeichert und dann den aktualisierten Satz nach dem Anwenden der POP -Methode gedruckt. Wie Sie sehen können, wird das Originalsatz am Start angezeigt. Dann wird das zugespannte Element identifiziert, und das verbleibende Element wird anschließend angezeigt.

mixed_newset = 'Atomic Blonde', 22, 'Geschwindigkeit',
19, 'Angriff the Block', 37, 'Road House'
print ('Original -Set:', mixed_newset)
ABC = MIXE_NEWSET.Pop()
print ('\ npop item:', abc)
print ('set nach pop:', mixed_newset)
xyz = mixed_newset.Pop()
print ('\ npop item:', xyz)
print ('set nach pop:', mixed_newset)

Wenn Sie den obigen Code ausführen, wird das folgende Ergebnis erzielt.

Abschluss:

Wenn die Python -Set -Pop () -Methode verwendet wird, wird ein zufälliges Element entfernt. Dies bedeutet, dass es jedes Stück von jedem Ort im Set stürzen kann. Jeder Element im Satz kann mit der POP () -Methode unabhängig von seinem Standort entfernt werden. Nach dem Entfernen eines zufälligen Elements aus dem Set gibt die SET POP () -Methode das gelöschte Element zurück. Im Gegensatz zum Stapel wird das zufällige Element des Sets geknallt. Dies ist eine der wichtigsten Funktionen im Set, und Sie müssen wissen, wie man es benutzt. In diesem kurzen Leitfaden haben Sie gelernt, wie man den festgelegten Pop nutzt. Sie haben gelernt, wie man die Pop () -Methode auf einem leeren Satz nutzt. Zu guter Letzt haben Sie gelernt, wie man die POP () -Methode für gemischte Sets verwendet. All dies wird ausführlich mit Beispielen für Ihr besseres Verständnis erläutert.