Metoda issuperset

Metoda issuperset kontroluje zařazení prvků sekvence do množiny. Metoda vrací booleovskou hodnotu - True nebo False. V parametru určujeme sekvenci, se kterou chceme porovnat prvky množiny.

Syntaxe

pythonmnožina.issuperset(sekvence)

Příklad

Pojďme zkontrolovat zařazení prvků druhé množiny do první pomocí metody issuperset:

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

Výsledek provedení kódu:

pythonFalse

Příklad

A nyní pojďme znovu zkontrolovat zařazení prvků pomocí metody issuperset:

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

Výsledek provedení kódu:

pythonTrue

Příklad

Pojďme porovnat prvky seznamu s prvky množiny:

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

Výsledek provedení kódu:

pythonTrue

Příklad

A nyní pojďme porovnat prvky n-tice s množinou:

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

Výsledek provedení kódu:

pythonTrue

Příklad

Metoda issuperset má také zkrácenou formu:

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

Výsledek provedení kódu:

pythonFalse

Viz také

  • metoda issubset,
    která kontroluje přítomnost prvků množiny v sekvenci
  • metoda difference,
    která vrací rozdíly mezi množinami
  • metoda intersection,
    která vrací průnik množin
  • metoda symmetric_difference,
    která vylučuje společné prvky množiny a sekvence