set.symmetric_difference_update() الفرق المتماثل (في المكان)

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

set.symmetric_difference_update() الفرق المتماثل (في المكان)

set.symmetric_difference_update(other) يكتب الفرق المتماثل بين set و other في set.

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

📝 الصياغة

set.symmetric_difference_update(other)

⚙️ المعاملات

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

القيمة المُعادة:None (updates the set with the symmetric difference in place).

يعدّل الكائن الأصلي:نعم (في مكانه)

▶ مثال

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

المخرجات:

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

❓ أسئلة شائعة

Qماذا تفعل الدالة symmetric_difference_update()؟
Aتُحدّث المجموعة في مكانها لتصبح الفرق التناظري بينها وبين other، وتُرجع None.
Qما الفرق عن ^=؟
Aمكافئ، لكن ^= يتطلب أن يكون الطرف الأيمن مجموعة؛ بينما يقبل هذا الأسلوب أي كائن قابل للتكرار.
Qماذا يحدث عندما تكون other مجموعة فارغة؟
Aالفرق التناظري هو ببساطة المجموعة نفسها، لذا تبقى النتيجة دون تغيير ولا يُطلق أي خطأ.
Web-Tutorial.com

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

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

100%