Die Funktion intersection ():
Diese Funktion wird verwendet, um einen neuen Satz zu erstellen, indem ein oder mehrere Sätze überschneidet werden. Die Syntax der Funktion intersection () hat unten angegeben.
Syntax:
Set 1.Kreuzung (*setn)Das SetN -Argument der Funktion ist optional, und das Symbol '*' zeigt an, dass ein oder mehrere Sätze als Argumentwert dieser Funktion verwendet werden können. Wenn kein Argument in die Funktion übergeben wird, wird die flache Kopie von SET1 zurückkehren; Andernfalls werden die gemeinsamen Werte von Set1 und anderen als Argumentwerten definierten Mengen zurückgegeben.
Beispiele für die festgelegte Kreuzung:
Beispiel 1: Verwendung von Intersection () -Funktion
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um die gängigen Werte von zwei oder mehr Sätzen mit der Funktion "ceensction () zu ermitteln. Drei Sätze werden im Skript deklariert. Die erste Kreuzung () wurde verwendet, um die Kopie des Satzes S1 zu drucken. Die zweite Funktion zwischen Kreuzung () wurde verwendet, um die gemeinsamen Werte der Sets S1 und S2 zu finden und zu drucken. Die dritte Funktion zwischen Kreuzung () wurde verwendet, um die gemeinsamen Werte der Sets S1, S2 und S3 zu finden und zu drucken.
# Drei Sätze definierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Nummer 12 ist in allen Sätzen üblich und wurde in der dritten Ausgabe gedruckt. Die Zahlen 12 und 23 sind in den Sets S1 und S2 üblich. Diese Zahlen wurden im zweiten Ausgang gedruckt. Die Werte des Satzes S1 wurden in der ersten Ausgabe gedruckt.
Beispiel 2: Verwendung von '&' Operator
Erstellen Sie eine Python -Datei mit dem folgenden Skrip. Im Skript wurden vier Sätze deklariert. Die ersten drei Print () -Funktionen drucken gemeinsame Werte von zwei Sätzen. Die letzte Print () -Funktion druckt die gemeinsamen Werte von vier Sätzen aus.
# Vier Sätze definierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die gemeinsamen Werte zwischen S1- und S2 -Sätzen betragen 12 und 23, die im ersten Ausgang gedruckt werden. Die gemeinsamen Werte zwischen S1- und S3 -Sätzen betragen 12 und 44, die im zweiten Ausgang gedruckt sind. Der gemeinsame Wert zwischen S1- und S3 -Sätzen beträgt 23 und wurde im dritten Ausgang gedruckt. Es gibt keinen gemeinsamen Wert unter den vier Sätzen. Das leere Set wurde also in der vierten Ausgabe gedruckt.
Beispiel-3: Filtern Sie die festgelegten Werte mit der Kreuzung filtern
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um die Primzahlen aus dem benannten Set zu findenZahlen ' Durch die Verwendung eines weiteren Satzes von Primzahlen und der Funktion intersection ()). Das Set benannt 'Primzahlen ' enthält 8 Primzahlen. Die Funktion intersection () findet Primzahlen aus dem heraus "Zahlen" eingestellt, indem die gemeinsamen Werte zwischen 'gefunden werden'Zahlen' Und 'Primzahlen'Sets. Die Werte der 'Zahlen ' festgelegt und die gefilterten Werte der 'Zahlen ' Das SET wird als Ausgabe gedruckt.
# Definieren Sie eine Reihe von Prim- und Nicht-Primes-ZahlenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Der Satz "Zahlen" enthält 10 Werte, und 4 davon sind Primzahlen. Alle Werte des Sets "Zahlen" wurden in der ersten Ausgabe gedruckt, und die Primzahlen aus dem Set "Zahlen" wurden im zweiten Ausgang gedruckt.
Beispiel-4: Schnittpunkt von Mengen ohne Argument
Erstellen Sie eine Python -Datei mit dem folgenden Skript, um zu wissen. Die Werte des Satzes werden später gedruckt.
# Deklarieren Sie ein Objekt von SETAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Abschluss:
In diesem Tutorial wurden verschiedene Möglichkeiten zur Überschneidung der Werte von zwei oder mehr Python -Sätzen und die mehrfachen Verwendungen der Funktion zwischensektioniert () gezeigt. Die Python -Benutzer können zwei oder mehr Sätze auf unterschiedliche Weise überschneiden, nachdem sie die Beispiele dieses Tutorials ordnungsgemäß ausgeübt haben.