symmetric_difference әдісі

symmetric_difference әдісі жиын мен тізбектің ортақ элементтерін шығарып, тек өзгеше элементтері бар жаңа жиынды қайтарады. Параметрде біз бастапқы жиынды salıstırmak qalaytın жиынды көрсетеміз.

Синтаксис

pythonжиын.symmetric_difference(salıstıralatın жиын)

Мысал

symmetric_difference әдісін қолданып, екі жиынның өзгеше элементтерін алайық:

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

Кодты орындау нәтижесі:

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

Мысал

symmetric_difference әдісінің қысқа түрі де бар:

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

Кодты орындау нәтижесі:

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

Сондай-ақ қараңыз

  • difference әдісі,
    жиындар арасындағы айырмашылықтарды қайтарады
  • issubset әдісі,
    жиын элементтерінің тізбекте бар-жоғын тексереді
  • issuperset әдісі,
    тізбек элементтерінің жиында бар-жоғын тексереді
  • intersection әдісі,
    жиындардың қиылысуын қайтарады