So verwenden Sie Union am Python -Set

So verwenden Sie Union am Python -Set
Die ungeordnete Sammlung von Elementen heißt Satz in Python. Jeder Artikel kann hinzugefügt oder entfernt werden aus dem Satz aber der Wert eines Elements in Satz ist nicht veränderbar wie ein Tupel. Jeder Gegenstand in der Satz muss einzigartig sein. Satz Enthält keine indexähnliche Liste oder Tupel, so dass jedes Element der Satz kann nicht per Index wie Liste oder Tuple zugegriffen werden. Sets werden hauptsächlich für verschiedene Arten von mathematischen Operationen in Python verwendet Union, Kreuzung, Unterschied, usw. Unterschiedliche Symbole werden verwendet, um verschiedene Arten von Operationen durchzuführen. Rohr (|) wird für verwendet Union Betrieb auf Sets. Wie man deklariert Sets und durchführen Union Der Betrieb auf ihnen wird in diesem Tutorial erklärt.

Voraussetzung:

Vor Beginn dieses Tutorials ist es wichtig, das Konzept des Gewerkschaftsbetriebs zu klären. Ein neues Set wird gebildet, indem die gemeinsamen und ungewöhnlichen Elemente von zwei oder mehr Sätzen unter Verwendung der Union Operation kombiniert werden. Allgemein, 'U' Symbol wird verwendet, um die Gewerkschaftsoperation anzuzeigen.

Zum Beispiel:

Es gibt zwei Sätze, a und b.

Set, a = 79, 34, 99, 23, 61
SET, B = 26, 99, 61, 55
Dann, Aub = 34, 99, 55, 23, 26, 61, 79

Die grafische Darstellung der obigen Gewerkschaftsoperation ist unten gezeigt. Hier, 99 Und 61 sind in beiden Sätzen üblich.

Beispiel 1: Anwenden Sie den Gewerkschaftsbetrieb auf die Sätze numerischer Daten an

Im folgenden Beispiel werden zwei numerische Sätze A und B definiert. In diesen Sätzen sind drei Werte üblich. Dies sind 7, 9 und 11.

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

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt.

Beispiel-2: Anwenden Sie den Gewerkschaftsbetrieb auf die Sätze von Zeichendaten an

Das folgende Beispiel zeigt die Verwendung von Gewerkschaftsbetreibern bei drei Zeichensätzen. Die Sets sind a, b und c. Hier enthält ein Set A vier Zeichen, set b drei Zeichen und setze C vier Zeichen. In allen drei Sätzen gibt es zwei Zeichen, 'C' und 'R'. Der neue Set nach der Union -Operation enthält also 4+1+2 = 7 Zeichen.

#!/usr/bin/env python3
# Drei Zeichensätze definieren, A, B und C
A = 'a', 'c', 'e', ​​'r'
B = 'B', 'C', 'R'
C = 'c', 'g', 'r', 'x'
# Die Gewerkschaftsausgabe von A, B und C
print ("Die Ausgabe von (a u b u c) ist: \ n", a | b | c)

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt.

Beispiel-3: Wenden Sie den Gewerkschaftsbetrieb auf die Sätze von String-Daten an

Wie der Gewerkschaftsbetrieb an zwei Sätzen von String -Daten durchgeführt werden kann und die Werte des endgültigen Satzes nach der Gewerkschaftsoperation mithilfe der Schleife iterieren, werden im folgenden Beispiel angezeigt. Hier enthält zwei Sätze A und B den Namen von Personen. Nach der Anwendung von Union auf diese Sets wird das Ergebnis in der Variablen gespeichert, c. Als Nächst.

#!/usr/bin/env python3
# Zwei Sätze von Saiten definieren, A und B
A = 'Joya Hasan', 'Ahmed Ali', 'Eella Nazir', 'Rita Hossain'
B = 'Mehrr Afroz', 'Ahmed Ali', 'Rita Hossain', 'Zinnia Rahman'
# Gewerkschaftsbetrieb auf A und B anwenden und das Ergebnis in C aufbewahren
C = a | B
# Druckset a
print ("set a:", a)
# Drucksatz B B
print ("\ nset b:", b)
# Drucknachricht
print ("\ n the items nach angewendeter Union: \ n")
# Iterieren Sie jedes Element des Satzes c
Für Val in C:
# Drucken Sie jeden Artikel aus
Druck (Val)

Ausgang:

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

Beispiel-4: Anwenden der Gewerkschaftsoperation mithilfe der Union () -Methode anwenden

Union() Methode kann als Alternative von verwendet werden '|' Betreiber, um Gewerkschaftsoperationen zwischen den Sets durchzuführen. Im folgenden Skript werden zwei Sätze von Stringwerten definiert von A Und B. "Php" Und "Laravel" Werte sind in beiden Sätzen üblich. Die Variable, C Enthält den Satz nach der Anwendung der Gewerkschaftsoperation mit Verwendung Union() Methode. Die Werte der drei Sätze werden hier gedruckt und für die Schleife werden verwendet, um die Werte von Set C wie im vorherigen Beispiel zu iterieren.

#!/usr/bin/env python3
# Zwei Sätze von Saiten definieren, A und B
A = 'php', 'java', 'laravel', 'c#'
B = 'Angular', 'Php', 'JavaScript', 'Laravel'
# Anwenden Sie Union () Methode auf A und B an, speichern Sie das Ergebnis in C
C = a.Union (b)
# Druckset a
print ("set a:", a)
# Drucksatz B B
print ("\ nset b:", b)
# Drucknachricht
print ("\ n the Elemente nach Anwendung von Union () Methode: \ n"))
# Iterieren Sie jedes Element des Satzes c
Für Val in C:
# Drucken Sie jeden Artikel aus
Druck (Val)

Ausgang:

Nach der Anwendung des Gewerkschaftsbetriebs enthält Set C sechs Werte. Dies sind "Java", "Angular", "JavaScript", "Php", "Laravel" und "C#". Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt.

Abschluss:

Wenn Sie mit Python -Sätzen arbeiten und die Daten der Sets durch Entfernen doppelter Werte zusammenführen müssen. Gewerkschaftsbetreiber (|) oder Union () können verwendet werden, um die Aufgabe zu erledigen. Wenn Sie die gemeinsamen Daten nur aus den Sätzen abrufen möchten, müssen Sie den Schnittbetrieb ausführen, der hier nicht besprochen wird. In Python gibt es viele andere Optionen wie diese, um verschiedene Arten von mathematischen Aufgaben in Python -Sets zu erledigen. Ich hoffe.