Python Set Intersection_Update Methode

Python Set Intersection_Update Methode
„Wenn Sie einen Schnittpunkt von Sätzen nehmen. Im Allgemeinen wird die Kreuzungsfunktion der Mathematik verwendet, um die Liste der gemeinsamen Elemente in verschiedenen Sets zu extrahieren. In diesem Artikel werden wir in einigen einfachen und einfachen Beispielen die Methode zwischensection_update () verwenden. Beginnen wir mit der Definition der Python Set Intersection_Update () -Methode und fahren Sie dann mit dem Beispielabschnitt fort.”

Was ist eine Python Set Intersection_Update () -Methode?

Bei zwei Sätzen eliminiert die Python -Set -Methode intersection_update () die Elemente aus den Sätzen, die in beiden Sätzen nicht üblich sind. Dies ist dem allgemeinen Kreuzungskonzept der Mathematik ziemlich ähnlich. Es dauert einen oder mehr als ein Satz als Eingabeparameter, berechnet ihre Kreuzung und gibt den Satz gemeinsamer Elemente aus den ursprünglichen Sets zurück. Lassen Sie uns die allgemeine Syntax der Methode Python Set Intersection_Update () wissen, und dann werden wir sie in einfachen Beispielen verwenden.

Syntax der Python Set Intersection_Update () Methode

Die Syntax der Python Set Intersection_Update () -Methode ist sehr einfach und leicht zu verstehen. Siehe die Syntax unten:

Hier, "set", "set1", "set2", "set3" usw., Stellen Sie die Sets dar, die verwendet werden, um die Schnittstelle mit der Methode Python Set Intersection_Update () zu finden. Das "Set" und "set1" sind die erforderlichen Parameter, da es mindestens 2 Sätze geben muss, um die Kreuzung zu finden. Die anderen Sätze sind optional; Sie können so viele Parametersätze bereitstellen, wie Sie die Kreuzung finden müssen. Die Methode Python Set Intersection_Update () gibt die gemeinsamen Elemente aus allen Sätzen zurück.

Lassen Sie uns einige Beispiele befolgen, um zu erfahren, wie Sie die Methode Python Set Intersection_Update () in Python -Programmen verwenden.

Beispiel 1

Codieren wir ein einfaches Beispiel für die Methode Python Set intersection_update (). Im ersten Beispiel werden wir nur zwei Sätze verwenden und den ersten Satz aktualisieren, nachdem wir die Methode Python Set intersection_update () verwendet haben. Der Beispielcode ist unten angegeben:

a = 1, 5, 10, 18, 50
B = 100, 10, 50, 90, 5
A.intersection_update (b)
print ("der Satz a nach intersection_update () is =", a)

In der ersten Zeile des Codes finden Sie ein Set „A“, das 6 Elemente 1, 5, 10, 18, 50 enthält, und in der zweiten Zeile finden Sie ein Set „B“, das auch 6 enthält 6 Elemente 100, 10, 50, 90, 5. Nach der Definition der beiden Sätze wird die Methode Python Set Intersection_Update () verwendet, um den Satz „A“ zu aktualisieren, indem es mit dem Satz „B“ überschneidet wird. Die Anweisung Print () wird hier verwendet, um den aktualisierten Satz "A" anzuzeigen. Die Ausgabe des Programms ist unten angegeben:

Wie Sie sehen können, sind die allgemeinen Elemente in "A" und "B" 10, 50, 5, sodass die Methode Python Set Intersection_Update () die Set "A" 10, 50, 5 aktualisiert hat.

Beispiel 2

Im vorherigen Beispiel haben wir nur 2 Sätze verwendet, um ihre Kreuzung zu finden. In diesem Beispiel werden wir einen weiteren Satz hinzufügen und Sie lernen, wie Sie die Methode Python Set Intersection_Update () mehrere Sätze als Parameter bereitstellen können. Der Beispielcode ist unten für Ihre Leichtigkeit angegeben:

a = 1, 5, 10, 18, 50
B = 100, 10, 50, 90, 5
C = 0, 5, 9, 10, 90, 6, 1
A.intersection_update (b, c)
print ("der Satz a nach intersection_update () is =", a)

Wie Sie sehen können, sind alle Zeilen des Programms übereinstimmen wie im ersten Beispiel. Wir haben gerade einen weiteren Satz hinzugefügt, „C“, der 7 Werte enthält 0, 5, 9, 10, 90, 6, 1. Die Methode Python Set Intersection_Update () wird verwendet, um die Schnittstelle aller drei Sätze zu berechnen. Wie oben erläutert, können für die Methode Python Set intersection_update () mehrere Sätze zur Verfügung gestellt werden, die jeweils durch ein Komma getrennt sind. So werden sowohl eingestellte B als auch die SET „C“ für die von einem Kommas getrennte Funktion zur Verfügung gestellt und festgelegt, dass „A“ nach einer Schnittstelle aller drei Sätze aktualisiert wird. Siehe die Ausgabe unten:

Wenn Sie die Ausgabe dieses Beispiels mit dem vorherigen vergleichen, können Sie feststellen, dass der resultierende Satz ein Wert weniger ist. Nur 10, 5 sind in der festgelegten "A", "B" und "C" gesetzt, sodass der resultierende aktualisierte Satz „A“ 10, 5 ist.

Beispiel 3

Bisher haben wir nur die Methode Python Set Intersection_Update () auf Set "A" verwendet, die als Ergebnis den Satz "A" aktualisiert hat. Sowohl setzen "B" und "C" unverändert. Drucken wir alle Sets, um zu überprüfen, wie sie geändert werden, nachdem wir die Methode Python Set Intersection_Update () auf Set "A" angewendet haben. Der Beispielcode ist unten angegeben. Schauen Sie sich an:

a = 1, 5, 10, 18, 50
B = 100, 10, 50, 90, 5
C = 0, 5, 9, 10, 90, 6, 1
A.intersection_update (b, c)
print ("der Satz a nach intersection_update () is =", a)
print ("das Satz B nach intersection_update () is =", b)
print ("Der Satz C nach intersection_update () ist =", c)

Beachten Sie, dass wir das gleiche Programm wie im vorherigen Beispiel verwendet haben. Wir haben nur zwei Print () -Angründe hinzugefügt, um den Satz „B“ zu drucken und „C“ festzulegen, um zu prüfen, ob sie aktualisiert werden oder gleich bleiben. Da wir nur die Kreuzungsfunktion auf Set "A" angewendet haben, sollte nur "A" aktualisiert werden. Lassen Sie uns das Ergebnis des folgenden Codes überprüfen:

Beachten Sie, dass die Methode Python Intersection_Update () nur die Abfolge der Elemente in Set "B" aktualisiert und "C" festgelegt hat, aber die Kreuzung nicht aktualisiert hat. Das Setzen von „A“ wird nur mit Kreuzungspositionen aktualisiert.

Beispiel 4

Lassen Sie uns in diesem Beispiel alle Sets aktualisieren, indem wir die Methode Python Set Intersection_Update () anwenden. Wir werden die Funktion cequsection_update () mit allen drei Sätzen verwenden und sehen, welches Ergebnis wir erhalten. Hier haben wir zwei weitere Intersection_Update -Funktionen im Programm hinzugefügt. Im Fall von "A" werden "B" und "C" als Parameter gesetzt. Im Fall von "B" werden "A" und "C" als Parameter gesetzt und im Fall von "C" "B" "B" und "A" als Parameter für die intersection_update festgelegt ("A" ("A" festgelegt ("B" ("B" festgelegt ("B" ("B" ("C" festgelegt (setze "C" (c "(C" (C "(c" zu setzen (C ". ) Funktion. Siehe den unten angegebenen Beispielcode, um ein klares Verständnis zu haben:

a = 1, 5, 10, 18, 50
B = 100, 10, 50, 90, 5
C = 0, 5, 9, 10, 90, 6, 1
A.intersection_update (b, c)
B.intersection_update (a, c)
C.intersection_update (b, a)
print ("der Satz a nach intersection_update () is =", a)
print ("das Satz B nach intersection_update () is =", b)
print ("Der Satz C nach intersection_update () ist =", c)

Stellen Sie nun "A" fest, setzen Sie "B" und setzen Sie "C"; Alle sollten aktualisiert werden, da wir die intersection_update () mit allen Sätzen einzeln verwendet haben. Und gemäß den Regeln sollten alle Sätze die gleichen aktualisierten Sätze haben. Lassen Sie uns dies in der folgenden Ausgabe überprüfen:

Abschluss

Wir haben in diesem Handbuch eine kurze Tour durch die Methode Python Set Intersection_Update () gegeben. Mit Hilfe von Beispielen, die in diesem Artikel angegeben sind. Die Schnittstelle der bereitgestellten mehrere Sätze und aktualisiert den Satz, der die Funktion aufruft. Befolgen Sie die Beispiele in diesem Artikel, um die Funktion besser zu verstehen.