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

pythonmenge.issubset(sequenz)

Beispiel

Lassen Sie uns das Enthaltensein der Elemente der ersten Menge in der zweiten mit der Methode issubset überprüfen:

pythonst1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)

Ergebnis der Codeausführung:

pythonFalse

Beispiel

Lassen Sie uns nun erneut das Enthaltensein der Elemente mit der Methode issubset überprüfen:

pythonst1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)

Ergebnis der Codeausführung:

pythonTrue

Beispiel

Lassen Sie uns die Elemente der Menge mit den Elementen einer Liste vergleichen:

pythonst = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)

Ergebnis der Codeausführung:

pythonTrue

Beispiel

Lassen Sie uns nun die Elemente der Menge mit einem Tupel vergleichen:

pythonst = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)

Ergebnis der Codeausführung:

pythonTrue

Beispiel

Die Methode issubset hat auch eine kurze Form:

pythonst1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)

Ergebnis der Codeausführung:

pythonTrue

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