Metóda issubset
Metóda issubset kontroluje začlenenie
prvkov množiny do sekvencie,
ktorou môže byť iná množina, zoznam,
kortez. Metóda vráti booleovskú hodnotu
- True alebo False. V parametri
uvádzame sekvenciu, s ktorou
chceme porovnať prvky množiny.
Syntax
mnozina.issubset(sekvencia)
Príklad
Pozrime sa na začlenenie prvkov prvej
množiny do druhej pomocou metódy issubset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Výsledok vykonania kódu:
False
Príklad
A teraz sa opäť pozrime na začlenenie
prvkov pomocou metódy issubset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Výsledok vykonania kódu:
True
Príklad
Porovnajme prvky množiny s prvkami zoznamu:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Výsledok vykonania kódu:
True
Príklad
A teraz porovnajme prvky množiny s kortezom:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Výsledok vykonania kódu:
True
Príklad
Metóda issubset má tiež krátku
formu:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Výsledok vykonania kódu:
True
Pozri tiež
-
metóda
intersection,
ktorá vráti prienik množín -
metóda
difference,
ktorá vráti rozdiely medzi množinami -
metóda
issuperset,
ktorá kontroluje prítomnosť prvkov sekvencie v množine -
metóda
symmetric_difference,
ktorá vylúči spoločné prvky množiny a sekvencie