symmetric_difference әдісі
symmetric_difference әдісі
жиын мен тізбектің ортақ элементтерін шығарып,
тек өзгеше элементтері бар жаңа жиынды
қайтарады. Параметрде біз бастапқы жиынды
salıstırmak qalaytın жиынды көрсетеміз.
Синтаксис
жиын.symmetric_difference(salıstıralatın жиын)
Мысал
symmetric_difference әдісін
қолданып, екі жиынның өзгеше элементтерін
алайық:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Кодты орындау нәтижесі:
{'g', 'b', 'c', 'e'}
Мысал
symmetric_difference әдісінің
қысқа түрі де бар:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Кодты орындау нәтижесі:
{'g', 'c', 'b', 'e'}
Сондай-ақ қараңыз
-
differenceәдісі,
жиындар арасындағы айырмашылықтарды қайтарады -
issubsetәдісі,
жиын элементтерінің тізбекте бар-жоғын тексереді -
issupersetәдісі,
тізбек элементтерінің жиында бар-жоғын тексереді -
intersectionәдісі,
жиындардың қиылысуын қайтарады