تعريفها
تقارن الـset
الذي قام باستدعائها مع الـset
الذي نمرره لها مكان الباراميتر anotherSet
.
بعدها تضع في الـset
الذي قام باستدعائها العناصر المشتركة بينهما فقط و تمسح أي عناصر آخرى كانت موجودة فيه.
بناؤها
set.symmetric_difference_update(anotherSet)
باراميترات
مكان الباراميتر anotherSet
نمرر الـset
الذي سيتم مقارنة عناصره مع عناصر الـset
الذي قام باستدعائها.
قيمة الإرجاع
لا ترجع قيمة.
مثال
# وضعنا فيهم أرقام صحيحة set هنا قمنا بتعريف إثنين set1 = {1, 2, 4, 5} set2 = {1, 2, 3, 5, 6, 7} # set1 في الكائن set2 و set1 هنا قمنا بوضع العناصر الغير مشتركة بين الكائنين set1.symmetric_difference_update(set2) # set1 هنا قمنا بعرض ما يحتويه الكائن print('set1 contains:', set1)
سنحصل على نتيجة تشبه النتيجة التالية عند التشغيل لأننا لا نعرف كيف سيتم ترتيب العناصر.