Python Set pop()-Methode

Vaibhav Vaibhav 10 Oktober 2023
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()
Vaibhav Vaibhav avatar Vaibhav Vaibhav avatar

Vaibhav is an artificial intelligence and cloud computing stan. He likes to build end-to-end full-stack web and mobile applications. Besides computer science and technology, he loves playing cricket and badminton, going on bike rides, and doodling.

Verwandter Artikel - Python Set