symmetric_difference metodi
symmetric_difference metodi
to'plam va ketma-ketlik uchun umumiy elementlarni istisno qiladi,
bunda faqat farq qiladigan
elementlar joylashgan yangi to'plamni
qaytaradi. Parametrda biz solishtirmoqchi bo'lgan
to'plamni ko'rsatamiz.
Sintaksis
to'plam.symmetric_difference(solishtirmoqchi bo'lgan to'plam)
Misol
Keling, ikkita to'plam uchun farq qiladigan elementlarni olish
uchun symmetric_difference metodidan foydalanaylik:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1.symmetric_difference(st2)
print(res)
Kodni bajarish natijasi:
{'g', 'b', 'c', 'e'}
Misol
symmetric_difference metodining
qisqa shakli ham mavjud:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'g', 'a'}
res = st1 ^ st2
print(res)
Kodni bajarish natijasi:
{'g', 'c', 'b', 'e'}
Shuningdek qarang
-
differencemetodi,
to'plamlar orasidagi farqlarni qaytaradi -
issubsetmetodi,
to'plam elementlarining ketma-ketlikda mavjudligini tekshiradi -
issupersetmetodi,
ketma-ketlik elementlarining to'plamda mavjudligini tekshiradi -
intersectionmetodi,
to'plamlarning kesishishini qaytaradi