list.clear() إزالة جميع العناصر

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

list.clear() إزالة جميع العناصر

list.clear() يحذف جميع العناصر من القائمة؛ يكافئ del lst[:].

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

📝 الصياغة

list.clear()

القيمة المُعادة:None (the list becomes empty []).

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

▶ مثال

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

المخرجات:

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

❓ أسئلة شائعة

Qما الفرق بين clear() و lst = []؟
Aإنّ clear() تُفرّغ القائمة في مكانها مع الاحتفاظ بكائن القائمة الأصلي، لذا فإن المتغيرات الأخرى التي تشير إلى نفس القائمة ترى التفريغ أيضًا؛ بينما lst = [] يُعيد ربط الاسم بكائن جديد، وتبقى المراجع الأخرى تشير إلى القائمة القديمة.
Qفي أي حالة تكون القائمة بعد تفريغها؟
Aتصبح قائمة فارغة []، لكن الكائن يبقى هو نفسه ويمكن الاستمرار في استخدامه.
Qماذا تُرجع clear()؟
Aتُرجع None؛ فهي تعمل في مكان القائمة نفسها.
Web-Tutorial.com

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

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

100%