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ă
mulțime.issuperset(secvență)
Exemplu
Să verificăm includerea elementelor celei de-a doua
mulțimi în prima folosind metoda issuperset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issuperset(st2)
print(res)
Rezultatul executării codului:
False
Exemplu
Iar acum să verificăm din nou includerea
elementelor folosind metoda issuperset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issuperset(st2)
print(res)
Rezultatul executării codului:
True
Exemplu
Să comparăm elementele listei cu elementele mulțimii:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issuperset(lst)
print(res)
Rezultatul executării codului:
True
Exemplu
Iar acum să comparăm elementele tuplului cu mulțimea:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issuperset(tlp)
print(res)
Rezultatul executării codului:
True
Exemplu
Metoda issuperset are de asemenea
o formă scurtă:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 >= st2
print(res)
Rezultatul executării codului:
False
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