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.