De methode issubset
De methode issubset controleert het voorkomen
van de elementen van een set in een reeks,
die een andere set, een lijst,
of een tuple kan zijn. De methode retourneert een booleaanse waarde
- True of False. In de parameter
geven we de reeks op waarmee
we de elementen van de set willen vergelijken.
Syntaxis
set.issubset(reeks)
Voorbeeld
Laten we het voorkomen van de elementen van de eerste
set in de tweede controleren met de methode issubset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Resultaat van het uitvoeren van de code:
False
Voorbeeld
Laten we nu opnieuw het voorkomen
van de elementen controleren met de methode issubset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Resultaat van het uitvoeren van de code:
True
Voorbeeld
Laten we de elementen van een set vergelijken met de elementen van een lijst:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Resultaat van het uitvoeren van de code:
True
Voorbeeld
Laten we nu de elementen van een set vergelijken met een tuple:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Resultaat van het uitvoeren van de code:
True
Voorbeeld
De methode issubset heeft ook een korte
vorm:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Resultaat van het uitvoeren van de code:
True
Zie ook
-
methode
intersection,
die de doorsnede van sets retourneert -
methode
difference,
die de verschillen tussen sets retourneert -
methode
issuperset,
die controleert of de elementen van een reeks in een set aanwezig zijn -
methode
symmetric_difference,
die de gemeenschappelijke elementen van een set en een reeks uitsluit