Metod symmetric_difference

Metod symmetric_difference köplük we yzygiderlilik üçin umumy elementleri aýyrýar, şol bir wagtda diňe tapawutly elementleriň bardygyny täze köplügi gaytarýar. Parametrde, çeşme köplügi garanş etmek isleýän köplügimizi görkezýäris.

Sintaksis

pythonköplük.symmetric_difference(garanş etmek isleýän köplük)

Mysal

Iki köplük üçin tapawutly elementleri alyp gelmek üçin symmetric_difference metodyny ulanyň:

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

Kody ýerine ýetirmegiň netijesi:

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

Mysal

Metod symmetric_difference hem-de gysga görnüşe eýe:

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

Kody ýerine ýetirmegiň netijesi:

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

Şeýle-de görüň

  • metod difference,
    köplükler arasyndaky tapawutlary gaytarýar
  • metod issubset,
    köplügiň elementleriniň yzygiderlilikde bardygyny barlaýar
  • metod issuperset,
    yzygiderliligiň elementleriniň köplükde bardygyny barlaýar
  • metod intersection,
    köplükleriň kesgişmesini gaytarýar