Metóda issuperset

Metóda issuperset kontroluje začlenenie prvkov sekvencie do množiny. Metóda vráti booleovskú hodnotu - True alebo False. V parametri špecifikujeme sekvenciu, s ktorou chceme porovnať prvky množiny.

Syntax

pythonmnozina.issuperset(sekvencia)

Príklad

Skontrolujme začlenenie prvkov druhej množiny do prvej pomocou metódy issuperset:

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

Výsledok vykonania kódu:

pythonFalse

Príklad

A teraz znova skontrolujme začlenenie prvkov pomocou metódy issuperset:

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

Výsledok vykonania kódu:

pythonTrue

Príklad

Porovnajme prvky zoznamu s prvkami množiny:

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

Výsledok vykonania kódu:

pythonTrue

Príklad

A teraz porovnajme prvky n-tice s množinou:

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

Výsledok vykonania kódu:

pythonTrue

Príklad

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

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

Výsledok vykonania kódu:

pythonFalse

Pozri tiež

  • metóda issubset,
    ktorá kontroluje prítomnosť prvkov množiny v sekvencii
  • metóda difference,
    ktorá vráti rozdiely medzi množinami
  • metóda intersection,
    ktorá vráti prienik množín
  • metóda symmetric_difference,
    ktorá vylúči spoločné prvky množiny a sekvencie