set.intersection() التقاطع

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

set.intersection() التقاطع

set.intersection(*others) يُرجع العناصر المشتركة بين set وجميع other.

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

📝 الصياغة

set.intersection(*others)

⚙️ المعاملات

others اختياريZero or more iterables; can be omitted.

القيمة المُعادة:A new set with elements common to set and all others.

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

▶ مثال

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

المخرجات:

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

❓ أسئلة شائعة

Qما الفرق بين الدالة intersection() والعامل &؟
Aيتطلب العامل & أن يكون كلا الطرفين مجموعة؛ أما معامل الدالة intersection() فيمكن أن يكون أي كائن قابل للتكرار.
Qهل تُرجع مجموعة جديدة؟
Aنعم، تبقى المجموعة الأصلية دون تغيير؛ وللحفاظ على التقاطع في مكانه، استخدم intersection_update().
Qماذا تُرجع عندما لا توجد عناصر مشتركة؟
Aتُرجع مجموعة فارغة set() دون إطلاق أي خطأ.
Web-Tutorial.com

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

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

100%