symmetric_difference методу
symmetric_difference метodu
жыйынды жана ырааттуулуктун жалпы элементтерин
четке кагат, бул учурда ал өзгөчөлөнгөн
элементтер гана бар жаңы жыйындыны
кайтарат. Параметрде биз баштапкы жыйынды менен
салыштыргыбыз келген жыйындыны көрсөтөбүз.
Синтаксис
жыйынды.symmetric_difference(салыштыргыбыз келген жыйынды)
Мисал
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методу,
ал жыйындардын кесилишин кайтарат