الدالة set.difference()
في بايثون
< Python | set
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 19:31، 10 مايو 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>set.difference()</code> في بايثون}}</noinclude> تعيد الدالة العناصر غير المشتركة ب...')
تعيد الدالة العناصر غير المشتركة بين المجموعة الأصلية وجميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. يؤدي العامل (-
) الوظيفة نفسها عند استخدامه مع المجموعات.
البنية العامة
s.difference()
المعاملات
*other
المجموعة التي ستبحث الدالة فيها عن العناصر غير المشتركة مع المجموعة الأصلية.
القيمة المعادة
تعيد الدالة مجموعة جديدة تضم العناصر غير المشتركة بين عناصر المجموعة الأصلية وعناصر المجموعة أو المجموعات الممرّرة إلى الدالة.
تعيد الدالة مجموعة فارغة في حال عدم وجود عناصر غير مشتركة بين المجموعات.
أمثلة
يبين المثال التالي النتائج المعادة من تطبيق الدالة على مجموعات متنوعة:
>>> odds = {1, 3, 5, 7, 9}
>>> evens = {2, 4, 6, 8, 10}
>>> odds.difference(evens)
{1, 3, 5, 7, 9}
>>> s = {1, 2, 3, 4, 5}
>>> t = {1, 2, 3, 4, 5}
>>> s.difference(t)
set()