الدالة set.symmetric_difference()‎ في بايثون

من موسوعة حسوب
< Python‏ | set
مراجعة 19:40، 10 مايو 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>set.symmetric_difference()‎</code> في بايثون}}</noinclude> تعيد الدالة العناصر الموجودة...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


تعيد الدالة العناصر الموجودة في المجموعة الأصلية والمجموعة الأخرى الممررة إلى الدالة ولكن ليس في كليهما. يؤدي العامل (^) الوظيفة نفسها عند استخدامه مع المجموعات.

البنية العامة

s.symmetric_difference()

المعاملات

other

المجموعة التي ستبحث الدالة فيها عن العناصر.

القيمة المعادة

تعيد الدالة العناصر الموجودة في المجموعة الأصلية والمجموعة الأخرى الممررة إلى الدالة ولكن ليس في كليهما. إن لم تفلح الدالة في العثور على العناصر المطلوبة فإنها تعيد مجموعة فارغة.

أمثلة

يبين المثال التالي النتائج المعادة من تطبيق الدالة على مجموعات متنوعة:

>>> odds = {1, 3, 5, 7, 9}
>>> evens = {2, 4, 6, 8, 10}
>>> odds.symmetric_difference(evens)
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
>>> s = {1, 2, 3, 4, 5}
>>> t = {1, 2, 3, 4, 5}
>>> s.symmetric_difference(t)
set()

انظر أيضًا

مصادر