Python

So verwenden Sie Union im Python-Set

So verwenden Sie Union im Python-Set
Die ungeordnete Sammlung von Gegenständen heißt einstellen in Python. Jedes Element kann hinzugefügt oder daraus entfernt werden einstellen aber der Wert eines Gegenstandes in einstellen ist nicht veränderbar wie ein Tupel. Jeder Artikel in der einstellen muss einzigartig sein. einstellen enthält keinen Index wie Liste oder Tupel, daher ist jedes Element der item einstellen kann nicht über einen Index wie eine Liste oder ein Tupel zugegriffen werden. Sätze werden hauptsächlich für verschiedene Arten von mathematischen Operationen in Python verwendet, wie zum Beispiel Vereinigung, Schnittmenge, Differenz, usw. Verschiedene Symbole werden verwendet, um verschiedene Arten von Operationen auszuführen. Rohr ( | ) wird verwendet für Union Betrieb ein Sätze. So deklarieren Sie Sätze und durchführen Union deren Bedienung wird in diesem Tutorial erklärt.

Voraussetzung:

Bevor Sie mit diesem Tutorial beginnen, ist es wichtig, das Konzept der Unionsoperation zu löschen. Eine neue Menge wird gebildet, indem die gemeinsamen und ungewöhnlichen Elemente von zwei oder mehr Mengen mithilfe einer Vereinigungsoperation kombiniert werden. Allgemein, 'U' Symbol wird verwendet, um die Vereinigungsoperation anzuzeigen.

Beispielsweise:

Es gibt zwei Sätze, A und B.

Satz, A = 79, 34, 99, 23, 61
Satz, B = 26, 99, 61, 55
Dann gilt AUB = 34, 99, 55, 23, 26, 61, 79

Die grafische Darstellung der obigen Vereinigungsoperation ist unten gezeigt. Hier, 99 und 61 sind in beiden Sets üblich.

Beispiel-1: Wenden Sie die Vereinigungsoperation auf die Sätze numerischer Daten an

Im folgenden Beispiel werden zwei numerische Mengen, A und B, definiert. Drei Werte sind in diesen Sets üblich. Dies sind 7, 9 und 11.

#!/usr/bin/env python3
# Definiere zwei Sätze, A und B
A = 10, 20, 7, 9, 11, 15
B = 11, 3, 7, 9, 25
# Die Unionsausgabe von A und B
print("Die Ausgabe von A U B ist :\n", A | B)

Ausgabe:

Die folgende Ausgabe erscheint nach dem Ausführen des Skripts.

Beispiel-2: Wenden Sie die Vereinigungsoperation auf die Zeichendatensätze an

Das folgende Beispiel zeigt die Verwendung von Union-Operatoren für drei Zeichensätze. Die Sätze sind A, B und C. Hier enthält Set A vier Zeichen, Set B enthält drei Zeichen und Set C enthält vier Zeichen. Zwei Zeichen, 'C' und 'R' sind in allen drei Sets vorhanden. Der neue Satz nach der Vereinigungsoperation enthält also 4+1+2=7 Zeichen.

#!/usr/bin/env python3
# Definiere drei Zeichensätze, A, B und C
A = 'A', 'C', 'E' ,'R'
B = 'B', 'C', 'R'
C = 'C', 'G', 'R', 'X'
# Die Vereinigungsausgabe von A, B und C
print("Die Ausgabe von (A U B U C) ist :\n", A | B | C)

Ausgabe:

Die folgende Ausgabe erscheint nach dem Ausführen des Skripts.

Beispiel-3: Wenden Sie die Vereinigungsoperation auf die Sätze von Zeichenfolgendaten an

Im folgenden Beispiel wird gezeigt, wie die Vereinigungsoperation mit zwei Sätzen von Zeichenfolgendaten durchgeführt werden kann und die Werte des letzten Satzes nach der Vereinigungsoperation mit einer Schleife iteriert werden können. Hier enthalten zwei Mengen, A und B die Namen von Personen. Nach dem Anwenden von Vereinigung auf diese Mengen wird das Ergebnis in der Variablen C . gespeichert.  Als nächstes wird eine for-Schleife verwendet, um die Werte der Menge C wie eine Liste oder ein Tupel zu iterieren und den Wert in jeder Zeile auszugeben.

#!/usr/bin/env python3
# Definiere zwei Sätze von Zeichenfolgen, A und B
A = 'Joya Hasan', 'Ahmed Ali', 'Eella Nazir' ,'Rita Hossain'
B = 'Mehr Afroz','Ahmed Ali', 'Rita Hossain', 'Zinnia Rahman'
# Wenden Sie die Vereinigungsoperation auf A und B an, speichern Sie das Ergebnis in C
C = A | B
# Druckset A
print("Set A:", A)
# Druckset B
print("\nSet B:", B)
# Nachricht drucken
print("\nDie Elemente nach der Anwendung von UNION:\n")
# Iteriere jedes Element der Menge C
für Wert in C:
# Drucken Sie jeden Artikel aus
drucken(wert)

Ausgabe:

Hier enthalten beide Mengen vier Werte und zwei Werte sind in den Mengen A und B üblich common. Diese sind 'Ahmed Ali' und 'Rita Hossain'. Set C enthält also sechs Werte. Die folgende Ausgabe erscheint nach dem Ausführen des Skripts.

Beispiel-4: Wenden Sie die Union-Operation mit der Methode union() an

Union() Methode kann als Alternative zu verwendet werden '|' Operator zum Ausführen von Vereinigungsoperationen zwischen den Mengen. Im folgenden Skript werden zwei Sätze von Zeichenfolgenwerten definiert durch EIN und B. 'PHP' und 'Laravel' Werte sind in beiden Sätzen gleich. Die Variable, C enthält die Menge nach Anwendung der Vereinigungsoperation mit Union() Methode. Die Werte der drei Sätze werden hier gedruckt und die for-Schleife wird verwendet, um die Werte von Satz C wie im vorherigen Beispiel zu iterieren.

#!/usr/bin/env python3
# Definiere zwei Sätze von Zeichenfolgen, A und B
A = 'PHP', 'Java', 'Laravel' ,'C#'
B = 'Winkel','PHP', 'Javascript', 'Laravel'
# Wende die Methode union() auf A und B an, speichere das Ergebnis in C
C = A.Gewerkschaft (B)
# Druckset A
print("Set A:", A)
# Druckset B
print("\nSet B:", B)
# Nachricht drucken
print("\nDie Elemente nach der Anwendung der Methode union():\n")
# Iteriere jedes Element der Menge C
für Wert in C:
# Drucken Sie jeden Artikel aus
drucken(wert)

Ausgabe:

Nach dem Anwenden der Vereinigungsoperation enthält die Menge C sechs Werte. Diese sind 'Java', 'Angular', 'Javascript', 'PHP', 'Laravel' und 'C#'. Die folgende Ausgabe erscheint nach dem Ausführen des Skripts.

Fazit:

Wenn Sie mit Python-Sets arbeiten und die Daten der Sets durch Entfernen doppelter Werte zusammenführen müssen, müssen Sie eine Vereinigungsoperation für die Sets ausführen. Die Methode Union operator( | ) oder union()  kann verwendet werden, um die Aufgabe zu erledigen. Wenn Sie die gemeinsamen Daten nur aus den Mengen abrufen möchten, müssen Sie eine Schnittpunktoperation ausführen, die hier nicht behandelt wird. Es gibt viele andere Optionen in Python wie diese, um verschiedene Arten von mathematischen Aufgaben in Python-Sets zu erledigen. Ich hoffe, dieses Tutorial wird den Lesern helfen, das Konzept der Union Operation zu verstehen und in ihrem Skript anzuwenden.

So entwickeln Sie ein Spiel unter Linux
Vor einem Jahrzehnt hätten nicht viele Linux-Benutzer vorhergesagt, dass ihr Lieblingsbetriebssystem eines Tages eine beliebte Spieleplattform für kom...
Open-Source-Ports kommerzieller Spiele-Engines
Kostenlose, quelloffene und plattformübergreifende Spiel-Engine-Nachbildungen können verwendet werden, um sowohl alte als auch einige der relativ neue...
Beste Befehlszeilenspiele für Linux
Die Befehlszeile ist nicht nur Ihr größter Verbündeter bei der Verwendung von Linux – sie kann auch eine Quelle der Unterhaltung sein, da Sie damit vi...