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؛ فهي تعمل في مكان القائمة نفسها.