انظر إلى هذا البرنامج. يمر على قائمة من الأعداد ويحاول حذف الأعداد الأصغر من 10. أو على الأقل هذا ما يحاول فعله. شغّله وراقب حالة البرنامج خطوة بخطوة:
__copyable__ __program_indented__
تذكر أن numbers.pop(i) تحذف من numbers العنصر الموجود عند الفهرس i.
كرر القاعدة الأساسية: لا تعدّل الشيء نفسه أثناء المرور عليه تكراريًا. لديك ثلاثة أساليب آمنة شائعة: