set.remove() حذف عنصر محدد

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

set.remove() حذف عنصر محدد

set.remove(elem) يحذف elem؛ إذا لم يكن موجودًا يرفع KeyError.

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

📝 الصياغة

set.remove(elem)

⚙️ المعاملات

elem مطلوبThe element to remove; raises KeyError if missing.

القيمة المُعادة:None (removes elem in place).

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

💥 الاستثناءات

▶ مثال

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

المخرجات:

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

❓ أسئلة شائعة

Qما الفرق بين remove() و discard()؟
Aتُطلق remove() استثناء KeyError عندما لا يوجد العنصر؛ بينما تتجاهله discard() بصمت.
Qمتى يجب استخدام remove()؟
Aعندما "يجب أن يكون العنصر موجوداً" ويشير غيابه إلى مشكلة في البيانات، استخدم remove() ليُكشف الاستثناء الخطأ فوراً.
Qماذا تُرجع؟
Aتُرجع None؛ فهي تحذف في مكانها.
Web-Tutorial.com

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

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

100%