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

pythonmnozina.issubset(sekvencia)

Príklad

Pozrime sa na začlenenie prvkov prvej množiny do druhej pomocou metódy issubset:

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

Výsledok vykonania kódu:

pythonFalse

Príklad

A teraz sa opäť pozrime na začlenenie prvkov pomocou metódy issubset:

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

Výsledok vykonania kódu:

pythonTrue

Príklad

Porovnajme prvky množiny s prvkami zoznamu:

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

Výsledok vykonania kódu:

pythonTrue

Príklad

A teraz porovnajme prvky množiny s kortezom:

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

Výsledok vykonania kódu:

pythonTrue

Príklad

Metóda issubset má tiež krátku formu:

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

Výsledok vykonania kódu:

pythonTrue

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