intersection تقبل كائنًا قابلًا للتكرار؛ العامل & يتطلب مجموعات. [1]
الخلاصة السريعة
القائمة مقبولة للدالة، لكنها تثير TypeError مع العامل هنا. [1]
- intersection تقبل كائنًا قابلًا للتكرار؛ العامل & يتطلب مجموعات. [1]
- التقاطع يعيد مجموعة جديدة من العناصر المشتركة. [1]
- مثال مؤلف على CPython 3.12.14: a={4,9}؛ v=[9,12,9]؛ a.intersection(v) تعيد {9}. [1]
- a & v تثير TypeError، رغم نجاح الدالة مع القائمة نفسها. [1]
- تحكم: a & set(v) تعيد {9}؛ a وv بقيتا كما كانتا. [1]
الوسيط المقبول
intersection تقبل كائنًا قابلًا للتكرار؛ العامل & يتطلب مجموعات. [1]
مجموعة مشتركة
التقاطع يعيد مجموعة جديدة من العناصر المشتركة. [1]
قائمة للأرقام
مثال مؤلف على CPython 3.12.14: a={4,9}؛ v=[9,12,9]؛ a.intersection(v) تعيد {9}. [1]
a.intersection(v) -> {9} [1]

عامل وتحكم
a & v تثير TypeError، رغم نجاح الدالة مع القائمة نفسها. [1]
a & v -> TypeError [1]
تحكم: a & set(v) تعيد {9}؛ a وv بقيتا كما كانتا. [1]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
