Metoda issubset
Metoda issubset verifică includerea
elementelor mulțimii într-o secvență,
care poate fi o altă mulțime, listă,
tuplu. 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.issubset(secvență)
Exemplu
Să verificăm includerea elementelor primei
mulțimi în a doua folosind metoda issubset:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.issubset(st2)
print(res)
Rezultatul executării codului:
False
Exemplu
Și acum să verificăm din nou includerea
elementelor cu metoda issubset:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1.issubset(st2)
print(res)
Rezultatul executării codului:
True
Exemplu
Să comparăm elementele mulțimii cu elementele listei:
st = {'a', 'b', 'c'}
lst = ['a', 'b', 'c']
res = st.issubset(lst)
print(res)
Rezultatul executării codului:
True
Exemplu
Și acum să comparăm elementele mulțimii cu un tuplu:
st = {'a', 'b', 'c'}
tlp = ('a', 'b', 'c')
res = st.issubset(tlp)
print(res)
Rezultatul executării codului:
True
Exemplu
Metoda issubset are și o formă
scurtă:
st1 = {'a', 'b', 'c'}
st2 = {'a', 'b', 'c'}
res = st1 <= st2
print(res)
Rezultatul executării codului:
True
Vedeți și
-
metoda
intersection,
care returnează intersecția mulțimilor -
metoda
difference,
care returnează diferențele dintre mulțimi -
metoda
issuperset,
care verifică prezența elementelor secvenței în mulțime -
metoda
symmetric_difference,
care exclude elementele comune ale mulțimii și secvenței