set.add() إضافة عنصر

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

set.add() إضافة عنصر

set.add(elem) إضافة عنصر إلى المجموعة؛ إذا كان العنصر موجودًا بالفعل فلا يتغير شيء. تعديل في المكان.

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

📝 الصياغة

set.add(elem)

⚙️ المعاملات

elem مطلوبThe element to add; no-op if already present.

القيمة المُعادة:None (adds elem to the set in place).

يعدّل الكائن الأصلي:نعم (في مكانه)

▶ مثال

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

المخرجات:

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

❓ أسئلة شائعة

Qما هي المتطلبات التي يجب أن تستوفيها العناصر المضافة بواسطة add()؟
Aيجب أن تكون قابلة للهاش (غير قابلة للتغيير): الأرقام والسلاسل والصفوف (tuples) لا بأس بها؛ أما القوائم والقواميس فتُطلق TypeError: unhashable type: 'list'.
Qماذا يحدث عند إضافة عنصر موجود بالفعل؟
Aتضمن المجموعات فرادة العناصر، لذا فإن إعادة الإضافة لا تُحدث أي تغيير ولا تسبب أي خطأ.
Qماذا تُرجع الدالة add()؟
Aتُرجع None؛ فهي تعدّل المجموعة في مكانها (in-place).
Web-Tutorial.com

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

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

100%