Metoda difference
Metoda difference returnează o mulțime,
obținută din elementele prin care prima
mulțime diferă de a doua. În parametru
specificăm mulțimea cu care dorim
să comparăm cea inițială.
Sintaxă
mulțime.difference(mulțimea, cu care dorim să comparăm)
Exemplu
Să aplicăm metoda difference
pentru a obține elementele diferite ale două mulțimi:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.difference(st2)
print(res)
Rezultatul executării codului:
{'c', 'b'}
Exemplu
Metoda difference are de asemenea
o formă scurtă:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 - st2
print(res)
Rezultatul executării codului:
{'b', 'c'}
Vedeți și
-
metoda
intersection,
care returnează intersecția mulțimilor -
metoda
issubset,
care verifică prezența elementelor mulțimii în secvență -
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