Metoda symmetric_difference

Metoda symmetric_difference përjashton elementet e përbashkëta për grupin dhe sekuencën, dhe në të njëjtën kohë kthen një grup të ri, në të cilin ndodhen vetëm elementët të ndryshëm. Në parametër specifikojmë grupin me të cilin duam të krahasojmë atë origjinal.

Sintaksa

pythongrup.symmetric_difference(grup, me të cilin duam të krahasojmë)

Shembull

Le të përdorim metodën symmetric_difference, për të marrë elementët e ndryshëm për dy grupe:

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

Rezultati i ekzekutimit të kodit:

python{'g', 'b', 'c', 'e'}

Shembull

Metoda symmetric_difference gjithashtu ka një formë të shkurtër:

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

Rezultati i ekzekutimit të kodit:

python{'g', 'c', 'b', 'e'}

Shihni gjithashtu

  • metoda difference,
    e cila kthen dallimet midis grupeve
  • metoda issubset,
    e cila kontrollon praninë e elementeve të grupit në sekuencë
  • metoda issuperset,
    e cila kontrollon praninë e elementeve të sekuencës në grup
  • metoda intersection,
    e cila kthen kryqëzimin e grupeve