Metoda symmetric_difference
Metoda symmetric_difference exclude
elementele comune pentru mulțime și secvență,
returnând o nouă mulțime care
conține doar elementele diferite.
În parametru specificăm mulțimea
cu care dorim să comparăm cea inițială.
Sintaxă
mulțime.symmetric_difference(mulțimea, cu care dorim să comparăm)
Exemplu
Să aplicăm metoda symmetric_difference
pentru a obține elementele diferite pentru
două mulțimi:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Rezultatul executării codului:
{'g', 'b', 'c', 'e'}
Exemplu
Metoda symmetric_difference are de asemenea
și o formă scurtă:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Rezultatul executării codului:
{'g', 'c', 'b', 'e'}
Vedeți și
-
metoda
difference,
care returnează diferențele dintre mulțimi -
metoda
issubset,
care verifică prezența elementelor mulțimii în secvență -
metoda
issuperset,
care verifică prezența elementelor secvenței în mulțime -
metoda
intersection,
care returnează intersecția mulțimilor