- الطرح / فرق المجموعات

آخر تحديث: 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`.
Web-Tutorial.com

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

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

100%