& العطف البتي / تقاطع المجموعات

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

& العطف البتي / تقاطع المجموعات

& هو العطف البتي؛ بالنسبة إلى set فهو التقاطع.

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

📝 الصياغة

a & b

▶ مثال

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

المخرجات:

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

❓ أسئلة شائعة

Qما الفرق بين & وand؟
A`&` هو AND ثنائي البتات: يجري عمليات بتًا-بتًا على الأعداد الصحيحة ويُرجع int، أو تقاطع مجموعات على المجموعات. بينما `and` منطق منطقي: قصر دائرة ويُرجع معاملًا. `1 & 2` هو `0`، بينما `1 and 2` هو `2`.
Qهل سبقية `&` سهلة العثرة؟
Aسهلة جدًا. يرتبط `&` بإحكام أكثر من المقارنة لكن بألمغوار من الحسابية بطرق خادعة: `a & b == c` يحسب `b == c` أولاً (مُنتجًا bool) ثم يجري AND ثنائي البتات، لا `a & b`. أضف أقواسًا عند خلطها.
Qماذا يُعطي `&` على المجموعات؟
Aالتقاطع: `{1, 2, 3} & {2, 3, 4}` يعطي `{2, 3}`، المكافئ لـ `set.intersection()`.
Web-Tutorial.com

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

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

100%