Python setzt

Python setzt
Jede Komponente in einem Set müsste eindeutig und unveränderlich sein und entlaste Einträge von Sets beseitigen. Die Sets sind veränderlich, was darauf hinweist, dass wir die Elemente der Sets ändern können, wenn sie erstellt wurden. Die Elemente des Satzes haben keinen Index, dh wir würden keine Komponente des Satzes explizit abrufen. Daher könnten wir alle Elemente des Satzes anzeigen. Lassen Sie uns die Sets im Detail durchgehen.

Schaffung eines Sets

Python hat auch eine Satz() Funktion, die einen Satz aus den bereitgestellten Elementen der Sequenz erzeugt. Die Elemente des Sets sind von quadratischen Klammern umgeben und durch Kommas getrennt.

S = set (["Aima", "Mamoona", "Aleena"])
Druck (en)
S.add ("saima")
Druck (en)

Erstens definieren wir die Elemente des Satzes mit der Verwendung der Satz() Funktion. Dieses Set enthält die Namen verschiedener Mädchen. Wir haben eine Variable „S“ initialisiert, um die Elemente des Sets zu speichern. Dann benutzten wir das drucken() Methode zum Anzeigen des erforderlichen Satzes.

Wir werden im angegebenen Satz ein zusätzliches Element hinzufügen, also haben wir die angewendet hinzufügen() Methode. Als Funktionsparameter geben wir einen zusätzlichen Namen an, den wir in den Satz einfügen möchten. Wieder verwenden wir das drucken() Befehl, um den Satz nach dem Einsetzen eines neuen Elements zu erhalten.

Normaler Satz und gefrorener Satz

Die gefrorenen Sets sind unveränderliche Einheiten mit nur Verfahren und Ausdrücken, die Ausgaben liefern, ohne die implementierten Elemente der Sets zu ändern. Während die Komponenten eines Satzes jederzeit eingestellt werden könnten, würden sich die Komponenten eines gefrorenen Satzes nicht ändern, wenn sie erstellt wurden.

Nor_set = set (["Azka", "Aleyan", "Shayan"])
print ("normaler Satz")
print (nor_set)
FROZEN_SET = FORZENSET (["Ali", "Haseeb", "ajmal"])
print ("\ nFrozen set"))
print (frozen_set)

Wir haben das genutzt Satz() Methode zum Erstellen eines einfachen Satzes. Die Elemente dieses Satzes werden in einer Variablen "nor_set" gespeichert,. Dieser Satz wird als normaler Satz bezeichnet. Wir haben a verwendet drucken() Aussage, um die Elemente des normalen Satzes anzuzeigen. Im nächsten Schritt haben wir die Elemente des Frozen -Sets angegeben. Also haben wir die angewendet Frezenset () Funktion zum Definieren der Elemente. Dann rufen wir das an drucken() Funktion zur Darstellung des gefrorenen Satzes.

Nach dem Ausführen des vorherigen Code erhalten wir zwei Sätze: einen normalen Satz und einen gefrorenen Satz.

Einfügen verschiedener Elemente in den Satz

Wir können die neuen Elemente in den erforderlichen Satz einfügen, indem wir das anwenden hinzufügen() Funktion. Diese Funktion enthält das Element als Parameter, den wir dem Satz hinzufügen möchten.

Country = "Australien", "Deutschland", "Kanada"
print ("Land:", end = "")
Druck (Land)
Land.add ("spanien")
für J in Reichweite (1, 6):
Land.hinzufügen (j)
print ("\ nset nach dem Einfügen Element:", end = "")
Druck (Land)

In diesem Fall werden wir sehen, wie man ein neues Element in den Satz einfügt. Der erste Schritt ist die Erstellung des Satzes. Wir haben einen Satz erstellt, der die Namen verschiedener Länder enthält. Der drucken() Der Befehl zeigt die Namen der Länder an.

Im nächsten Schritt möchten wir dem erforderlichen Land einen neuen Namen „Spanien“ hinzufügen. Um dies zu erreichen, nennen wir das hinzufügen() Funktion. Wir haben „Spanien“ als Argument zur Verfügung gestellt. Wir haben die „für“ -Schloops eingesetzt, um den Wert bis zu 6 zu iterieren. Innerhalb der Schleife "Für" wird die Schleifenvariable initialisiert. Dann wenden wir die an hinzufügen() Funktion zur Variablen.

Vereinigung der Sets

Wir können die Vereinigung von zwei Sätzen mit Hilfe des Union() Funktion und die '|' '' Operator. In der Union werden die Elemente der angegebenen Sätze zusammengeführt.

Side_characters = "Abeer", "Rahmeen", "Rubab"
Vilan = "Kiran", "Zain"
Hero = "Salar"
cast = Side_characters.Union (Vilan)
Print ("Union mit Union () -Funktion"))
drucken (gegossen)
cast = Side_characters | Held
print ("\ nunion mit '|' operator")
drucken (gegossen)

Hier erstellen wir drei verschiedene Sets. Der erste Satz enthält die Nebencharaktere des Films. Der zweite Satz enthält die Namen der Bösewichte des Films, und der Durst -Set hat den Namen des Helden des Films. Im nächsten Schritt müssen wir die Vereinigung der beiden Sätze "Side_characters" und "Vilan" mit der Union() Methode.

Nach der Einnahme der Gewerkschaft wird der resultierende Wert in der Variablen „Besetzung“ gespeichert, die gespeichert ist. drucken() Methode druckt die Vereinigung dieser beiden Sätze. Jetzt verwenden wir eine andere Methode zur Einnahme der Gewerkschaft. Wir haben die 'benutzt'|' Operator. Wir nehmen die Vereinigung zwischen den Sätzen von "Side_characters" und "Held". Am Ende beschäftigen wir uns wieder eine drucken() Erklärung, um den Gewerkschaftswert zu zeigen.

Der Schnittpunkt der Sets

Beim Einnehmen der Kreuzung wurden gemeinsame Elemente der beiden Sätze ausgewählt. Sie sind identisch mit der Iteration durch Hash -Listen und verschmelzen identische Daten aus definierten Werten von Sätzen.

s_1 = set ()
s_2 = set ()
für j in Reichweite (6):
S_1.hinzufügen (j)
für J in Reichweite (4,8):
S_2.hinzufügen (j)
s_3 = s_1.Kreuzung (S_2)
print ("Intersektion mit Intersection () -Funktion"))
Druck (S_3)
s_3 = s_1 & s_2
print ("\ nintersection mit '&' 'Operator")
Druck (S_3)

Wir werden den Schnittpunkt der beiden Sätze in diesem Beispiel erhalten. Dafür müssen wir die Sets mit der Methode set () definieren. Wir nehmen zwei leere Sets. Um die Werte in beiden Sätzen, "S_1" und "S_2", hinzuzufügen, müssen wir die "für" -Schloop verwenden. Hier geben wir die Werte beider Sätze an, indem wir die anwenden hinzufügen() Methode.

Jetzt nehmen wir die Schnittstelle der Sets "S_1" und "S_2" mit Hilfe der Überschneidung() Funktion. Das drucken() Die Methode repräsentiert den Schnittwertwert. Dann verwenden wir eine andere Methode, um Schnittpunkte einzunehmen, die die verwenden '&' Operator. Nachdem wir den Schnittwert zwischen "S_1" und "S_2" erhalten haben, haben wir das verwendet drucken() Stellungnahme.

Abschluss

In diesem Artikel haben wir Sets in Python besprochen. Ein Set ist eine unsortierte Abfolge von Datenpunkten, und dieser Datentyp ist iterbar, veränderlich und hat keine redundanten Elemente. Das Set -Modul in Python zeigt das mathematische Konzept eines Satzes. Wir haben auch gesehen, wie man einen anderen Satz erstellt, die Elemente in den Sets, den Unterschied zwischen einem normalen und einem gefrorenen Satz und den Methoden zur Einnahme von Gewerkschaften und Schnittstellen von Sätzen hinzufügt. Wir können den Schnittpunkt der Sets nutzen, indem wir die verwenden Überschneidung() Methode und die ''|' Operator. In ähnlicher Weise können wir die Vereinigung der Sets mit dem verwenden Union() Funktion und die ''&' Operator.