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, 61Satz, 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.