list.remove() حذف أول قيمة مطابقة

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

list.remove() حذف أول قيمة مطابقة

list.remove(x) يحذف أول ظهور لـ x؛ إذا لم يُوجد يرفع ValueError.

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

📝 الصياغة

list.remove(x)

⚙️ المعاملات

x مطلوبThe value to remove; only the first match is deleted.

القيمة المُعادة:None (removes the first occurrence of x in place).

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

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

▶ مثال

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

المخرجات:

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

❓ أسئلة شائعة

Qكم عدد التطابقات التي تحذفها remove()؟
Aالتطابق الأول فقط. بعد lst = [1, 2, 3, 2] وتنفيذ lst.remove(2)، تصبح القائمة [1, 3, 2].
Qماذا يحدث عندما لا يكون العنصر موجودًا؟
Aيتم إثارة خطأ ValueError: list.remove(x): x not in list. إن لم تكن متأكدًا، افحص باستخدام in أولًا أو استخدم try/except.
Qماذا تُرجع remove()؟
Aتُرجع None. للحصول على العنصر المحذوف، استخدم pop().
Qما الفرق بين remove() و del؟
Aإنّ remove() تحذف حسب القيمة؛ بينما del lst[i] يحذف حسب الفهرس.
Web-Tutorial.com

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

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

100%