Python Set pop()-Methode
Set ist eine eingebaute Datenstruktur in Python. Elemente, die in einem Satz gespeichert sind, sind ungeordnet und unveränderlich.
Ungeordnet bedeutet, dass die Elemente innerhalb einer Menge keine feste Reihenfolge haben. Unveränderbar bedeutet, dass die Elemente nicht mehr geändert werden können, nachdem sie dem Satz hinzugefügt wurden.
Außerdem erlaubt ein Satz keine doppelten Werte. Wenn wir versuchen, einem Satz einen bereits vorhandenen Wert hinzuzufügen, wird er nicht hinzugefügt.
Wir erhalten das oberste Element, wenn Elemente aus einem Satz entfernt oder entfernt werden. Wir können die Popping-Operation mit Pythons pop()
-Methode ausführen. In diesem Artikel lernen wir diese Methode kennen.
Die pop()
-Methode eines Sets in Python
Die Methode pop()
holt das oberste Element aus einem set
heraus. Wenn in einer Menge kein Element vorhanden ist, wird der folgende Fehler ausgegeben.
TypeError: pop expected at least 1 arguments, got 0
Sehen Sie sich den folgenden Python-Code an, um anhand einiger relevanter Beispiele zu verstehen, wie die Methode set()
funktioniert.
a = {"hello", "app", "world", "python", "qwerty"}
print("Before Popping:", a)
print("Popped Value:", a.pop())
print(a)
print("Popped Value:", a.pop())
print(a)
print("Popped Value:", a.pop())
print(a)
print("Popped Value:", a.pop())
print(a)
print("Popped Value:", a.pop())
print(a, end="\n\n")
a = {5, 2, 3, 1, 4}
print("Before Popping:", a)
print("Popped Value:", a.pop())
print(a)
print("Popped Value:", a.pop())
print(a)
print("Popped Value:", a.pop())
print(a)
print("Popped Value:", a.pop())
print(a)
print("Popped Value:", a.pop())
print(a)
Ausgabe:
Before Popping: {'qwerty', 'world', 'python', 'hello', 'app'}
Popped Value: qwerty
{'world', 'python', 'hello', 'app'}
Popped Value: world
{'python', 'hello', 'app'}
Popped Value: python
{'hello', 'app'}
Popped Value: hello
{'app'}
Popped Value: app
set()
Before Popping: {1, 2, 3, 4, 5}
Popped Value: 1
{2, 3, 4, 5}
Popped Value: 2
{3, 4, 5}
Popped Value: 3
{4, 5}
Popped Value: 4
{5}
Popped Value: 5
set()