Metoda issuperset

Metoda issuperset verifică includerea elementelor unei secvențe în mulțime. Metoda returnează o valoare booleană - True sau False. În parametru specificăm secvența, cu care dorim să comparăm elementele mulțimii.

Sintaxă

pythonmulțime.issuperset(secvență)

Exemplu

Să verificăm includerea elementelor celei de-a doua mulțimi în prima folosind metoda issuperset:

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

Rezultatul executării codului:

pythonFalse

Exemplu

Iar acum să verificăm din nou includerea elementelor folosind metoda issuperset:

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

Rezultatul executării codului:

pythonTrue

Exemplu

Să comparăm elementele listei cu elementele mulțimii:

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

Rezultatul executării codului:

pythonTrue

Exemplu

Iar acum să comparăm elementele tuplului cu mulțimea:

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

Rezultatul executării codului:

pythonTrue

Exemplu

Metoda issuperset are de asemenea o formă scurtă:

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

Rezultatul executării codului:

pythonFalse

Vedeți și

  • metoda issubset,
    care verifică prezența elementelor mulțimii într-o secvență
  • metoda difference,
    care returnează diferențele dintre mulțimi
  • metoda intersection,
    care returnează intersecția mulțimilor
  • metoda symmetric_difference,
    care exclude elementele comune ale mulțimii și secvenței