set.symmetric_difference() الفرق المتماثل

آخر تحديث: 2026-09-22

set.symmetric_difference() الفرق المتماثل

set.symmetric_difference(other) يُرجع العناصر الموجودة في set أو other ولكن ليس في كليهما معًا.

التصنيفدوال المجموعات
النوعدوال الأنواع المدمجة
إصدار بايثونall

📝 الصياغة

set.symmetric_difference(other)

⚙️ المعاملات

other مطلوبAn iterable to compare with the set.

القيمة المُعادة:A new set with elements in exactly one of set or other.

يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

{1, 4}
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا تُرجع الدالة symmetric_difference()؟
Aالعناصر الموجودة في مجموعة واحدة فقط دون الأخرى، وليس في الاثنتين معاً. {1, 2, 3}.symmetric_difference({2, 3, 4}) تُعطي {1, 4}.
Qما الفرق عن العامل ^؟
Aيتطلب العامل ^ أن يكون كلا الطرفين مجموعة؛ أما معامل symmetric_difference() فيمكن أن يكون أي كائن قابل للتكرار.
Qهل تُرجع مجموعة جديدة؟
Aنعم، تبقى المجموعة الأصلية دون تغيير؛ وللتعديل في مكانها، استخدم symmetric_difference_update().
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%