Metoda issubset
Metoda issubset kontroluje zařazení
prvků množiny do sekvence,
kterou může být jiná množina, seznam,
n-tice. Metoda vrací booleovskou hodnotu
- True nebo False. V parametru
uvádíme sekvenci, se kterou
chceme porovnat prvky množiny.
Syntaxe
množina.issubset(sekvence)
Příklad
Pojďme zkontrolovat zařazení prvků první
množiny do druhé pomocí metody issubset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Výsledek provedení kódu:
False
Příklad
A nyní pojďme znovu zkontrolovat zařazení
prvků pomocí metody issubset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Výsledek provedení kódu:
True
Příklad
Pojďme porovnat prvky množiny s prvky seznamu:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Výsledek provedení kódu:
True
Příklad
A nyní pojďme porovnat prvky množiny s n-ticí:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Výsledek provedení kódu:
True
Příklad
Metoda issubset má také krátkou
formu:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Výsledek provedení kódu:
True
Viz také
-
metoda
intersection,
která vrací průnik množin -
metoda
difference,
která vrací rozdíly mezi množinami -
metoda
issuperset,
která kontroluje přítomnost prvků sekvence v množině -
metoda
symmetric_difference,
která vylučuje společné prvky množiny a sekvence