- الطرح / فرق المجموعات
آخر تحديث: 2026-09-22
- الطرح / فرق المجموعات
- يحسب الفرق بين الأعداد؛ وبالنسبة لـ set فهو فرق المجموعات.
| التصنيف | العوامل |
|---|---|
| النوع | عامل |
| إصدار بايثون | all |
📝 الصياغة
a - b
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
7
{1, 3}
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qهل يمكن للقائمة استخدام `-` مباشرةً؟
Aلا. يُحدث `[1, 2] - [2]` خطأ `TypeError`. لحساب الفرق، حوّل أولاً إلى مجموعات: `set([1, 2]) - set([2])`، لكن لاحظ أن المجموعات غير مرتبة، فلا يُضمن ترتيب النتيجة.
Qما هي عملية الطرح الأحادي `-x`؟
Aهي النفي الأحادي: عندما يكون `x = 5`، يُعطي `-x` القيمة `-5`. إنها عامل مختلف عن الطرح الثنائي `a - b`.
Qهل تعاني عمليات الطرح بالكسور العشرية من مشكلات الدقة؟
Aنعم. على سبيل المثال، يعطي `0.3 - 0.1` قيمة `0.19999999999999998`، وهو قصور في التمثيل الثنائي للفاصلة العائمة. للحساب العشري الدقيق، استخدم `decimal.Decimal`.