Python Set Issubset -Methode

Python Set Issubset -Methode
„Ein als Sets bekanntes mathematischer Begriff enthält Teilmengen. Ein Satz ist eine Gruppe von Elementen, die in lockiger Klammern oder Zahnspangen eingeschlossen sind, wie "A, B, C, D". Set y wird als die Teilmenge von Set x angesehen, wenn SET X ein Satz von gleichmäßigen Zahlen ist und der Set y die Zahlen 2, 4, 8 enthält. Y wird als Untergruppe von x bezeichnet, und x ist das Superet von y. In Python können wir auch feststellen. Wir werden lernen, wie man die Funktion issubset () aus der Standardbibliothek von Python in diesem Beitrag verwendet und implementiert. Wir werden Ihnen beibringen, wie Sie prüfen können, ob ein bestimmter Satz eine Teilmenge eines anderen Satzes/Objekts ist oder nicht.”

Was ist die Funktion issubset () in Python?

Um festzustellen, ob alle Elemente eines Satzes im angegebenen Satz enthalten sind, kann die Funktion python issubset () verwendet werden. Wenn jeder Eintrag des Satzes auch im anderen Satz existiert (von dem wir die Elemente vergleichen), kehrt er wahr zurück. Ansonsten gibt es falsche zurück. Diese Methode akzeptiert die iterablen Arten von Listen-, Tupel-, Wörterbuch-, Set- und String -Argumenten als Argumente. Wenn ein anderer iterierbarer Typ als festgelegt als Argument verwendet wird, ändert er zunächst das iterable Objekt in ein festgelegtes Objekt, bevor er feststellt.

Syntax: Satz.Issubset ("iterable")

Wo,

Wiederholbar: Das Set/iterable, mit dem die Elemente dieses Sets verglichen werden sollten.

Zurückkehren: Der Funktionssatz.ISSUBSET () gibt einen Booleschen zurück, der angibt, ob der Satz, auf dem die Funktion angewendet wird.

Wie können wir die Funktion issubset () in Python verwenden??

Es gibt zwei einfache und einfache Methoden, um zu überprüfen, ob ein Satz eine Untergruppe in Python ist. Die erste Methode erfolgt mit der Funktion issubset () und die zweite Methode erfolgt mit dem Untermenschbetreiber “<=”. However, we will demonstrate the working and use of the first method only in this tutorial. Check the below examples to understand how the presence of a subset is identified in python's sets.

Beispiel 1: Verwenden der Funktion issubset () bei Ganzzahlsätzen

Wir werden dieses Beispiel mit der Erstellung unserer numerischen/ganzzahligen Sets beginnen (bestehend aus numerischen Dateneinträgen).

Drei Sätze, ich.e., "A", "B" und "C" wurden erstellt, um die Elemente (1, 5, 6, 8, 9, 4, 3), (1, 3, 5, 9) und (3, 6) zu speichern , 8, 2, 5) jeweils. Jetzt werden wir feststellen, ob "B" eine Untergruppe von "A" ist.

Wir haben die Funktion auf Set B angewendet und festgelegt A wird als Argument in der Funktion issubset () übergeben. Wie Sie bemerken können, dass alle Elemente von Set B, ich.e., 1, 3, 5 und 9 existieren auch in Set a. Nach dem Vergleich der Elemente von Set B mit dem Element von Set A hat die Funktion eine Ausgabe von „True“ zurückgegeben. Jetzt werden wir die Funktion auf Set C anwenden, und erneut werden wir uns über die Elemente von Set A unter Verwendung der Funktion issubset () überprüfen.

Die Funktion hat Falsch zurückgegeben, was angibt, dass C keine Teilmenge von a ist. Sie können auch selbst beobachten, dass das Element „2“ in den Sets A und C nicht üblich ist.

Beispiel 2: Verwenden der Funktion issubset () in String -Sets

Wir haben gesehen. Wir werden nun über die Teilmenge aus den Zeichenfolgensätzen suchen. Um die Funktion issubset () zu verwenden, müssen wir zunächst unsere String -Sets erstellen.

Drei Sätze x, y und z wurden mit den String -Werten ("C", "A", "R", "G", "Q", "C", "Z"), "A" erstellt. "D", "R", "F", "C") und ("Q", "Z", "C", "A", "G"). Jetzt werden wir die Funktion issubset () auf festgelegt anwenden, und das X wird als Argument der Funktion issubset () übergeben.

Die Funktion hat festgestellt, dass y keine Teilmenge von Set x ist, da die Elemente „D“ und „F“ in Set X nicht vorhanden sind. Schauen wir uns nun nach Set Z.

Die Funktion hat „wahr“ zurückgegeben, da alle Elemente von Z auch in Set x vorhanden sind.

Es wurde gezeigt, wie ein bestimmter Satz eine Teilmenge eines anderen Satzes ist. Wir werden nun die ISSUBSet () -Methode mit verschiedenen iterbaren Funktionen als Argumente anwenden, wie z. B. das Wörterbuch, die Liste und das Tupel.

Beispiel 3: Verwenden der Funktion issubset () mit Python Dict als Argument

In Wörterbüchern werden Daten in Form von Schlüssel: Wertpaare gespeichert. Es ist eine Sammlung von einzigartigen, veränderbaren und geordneten Elementen. Lassen Sie uns unser Python -Wörterbuch und zuerst ein Set erstellen.

Wir haben ein Python -Wörterbuch mit Schlüssel: Werte Paare ('A': 12, 'Q': 22, 'T': 53, 'W': 14, 'B': 6, 'I': 4) erstellt. Wir haben auch zwei Sätze "set1" und "set2" mit den Datenwerten (45, 3, 22, 14, 4, 6) bzw. (14, 12, 22, 6) erstellt. Erstens werden wir überprüfen, ob SET1 eine Untergruppe von Wörterbuch D ist.

Der Satz "set1" ist keine Untergruppe von Wörterbuch "D"; Deshalb hat die Funktion falsch zurückgegeben. Jetzt werden wir nach "set2" suchen.

Wir erhalten die Ausgabe als wahr, weil das Set 'set2' eine Untergruppe von Wörterbuch d ist.

Beispiel 4: Verwenden der Funktion issubset () mit Pythonliste als Argument

Jetzt werden wir nach einem Satz überprüfen, ob es sich um eine Teilmenge einer bestimmten Python -Liste handelt oder nicht. Zunächst erstellen wir unsere Liste und Sätze, über die wir die Funktion issubset () verwenden können.

Zunächst haben wir ein Listenobjekt "L" mit Datenelementen ("Q", "W", "E", "R", "T", "Y") erstellt. Außerdem werden zwei Sätze "S1" und "S2" mit den Dateneinträgen ("Q", "T", "R", "Y") und ("W", "R", "E", "I" erstellt ") bzw. Jetzt werden wir überprüfen, ob S1 eine Teilmenge der Liste "L" ist.

Jede Dateneingabe, die in der SET „S1“ gespeichert ist. Schauen wir uns nun nach dem Set "S2" überprüfen.

Es kann beobachtet werden, dass der Satz "S2" ein Element "I" enthält, das in der Liste "L" nicht vorhanden ist, sodass S2 keine Teilmenge der Liste "L" ist.

Beispiel 5: Verwenden der Funktion issubset () mit Python Tupel als Argument

Sie haben gesehen, wie wir das Wörterbuch und die Liste als Argument der Funktion issubset () verwendet haben. In diesem Beispiel werden wir das Python -Tupel als Argument für die Funktion verwenden, und wir werden überprüfen, ob ein Satz eine Teilmenge eines bestimmten Tupels ist oder nicht.

Wir haben ein Tupel „R“ mit Datenwerten erstellt (2, 4, 6, 8, 10, 12). Wir haben auch die Sets „X“ und „Y“ mit den Datenwerten (6, 2, 14, 4) bzw. (12, 10, 8, 6) erstellt. Jetzt werden wir überprüfen, ob das Set "X" eine Teilmenge des Tupels "T" ist.

Die Funktion hat falsch zurückgegeben; Daher ist das Set "X" keine Untergruppe von Tupel "T". Schauen wir uns nun nach dem Set "Y" überprüfen.

Das Set "Y" ist eine Untergruppe des Tupels "T".

Abschluss

In diesem Artikel haben wir versucht zu erklären, was disjunkte Sätze sind und wie die ISSUBSET () -Methode von Python verwendet wird, um zu überprüfen, ob ein Satz disjunkt ist oder nicht. Möglicherweise können Sie jetzt die Funktion issubset () selbst anwenden, nachdem Sie dieses Tutorial durchlaufen haben. In den Beispielen dieses Tutorials haben wir praktisch dargestellt.