Die Methode issubset
Die Methode issubset überprüft das Enthaltensein
der Elemente einer Menge in einer Sequenz,
die eine andere Menge, eine Liste oder
ein Tupel sein kann. Die Methode gibt einen booleschen Wert
zurück - True oder False. Im Parameter
wird die Sequenz angegeben, mit der
die Elemente der Menge verglichen werden sollen.
Syntax
menge.issubset(sequenz)
Beispiel
Lassen Sie uns das Enthaltensein der Elemente der ersten
Menge in der zweiten mit der Methode issubset überprüfen:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Ergebnis der Codeausführung:
False
Beispiel
Lassen Sie uns nun erneut das Enthaltensein
der Elemente mit der Methode issubset überprüfen:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Ergebnis der Codeausführung:
True
Beispiel
Lassen Sie uns die Elemente der Menge mit den Elementen einer Liste vergleichen:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Ergebnis der Codeausführung:
True
Beispiel
Lassen Sie uns nun die Elemente der Menge mit einem Tupel vergleichen:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Ergebnis der Codeausführung:
True
Beispiel
Die Methode issubset hat auch eine kurze
Form:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Ergebnis der Codeausführung:
True
Siehe auch
-
die Methode
intersection,
die die Schnittmenge von Mengen zurückgibt -
die Methode
difference,
die die Differenz zwischen Mengen zurückgibt -
die Methode
issuperset,
die das Vorhandensein von Elementen einer Sequenz in einer Menge überprüft -
die Methode
symmetric_difference,
die die gemeinsamen Elemente der Menge und der Sequenz ausschließt