list.insert() الإدراج في موضع محدد
آخر تحديث: 2026-09-22
list.insert() الإدراج في موضع محدد
list.insert(i, x) يُدرج x عند الفهرس i؛ إذا تجاوز i الحدود يُدرج في أحد الطرفين.
| التصنيف | دوال القوائم |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
list.insert(i, x)
⚙️ المعاملات
| i مطلوب | Index at which to insert; out-of-range is clamped to either end. |
|---|---|
| x مطلوب | The element to insert. |
القيمة المُعادة:None (inserts x at index i in place).
يعدّل الكائن الأصلي:نعم (في مكانه)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
[1, 2, 3]
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا تفعل insert(0, x)؟
Aتُدرج x في رأس القائمة، وهو ما يعادل الإدراج في البداية.
Qماذا يحدث عندما يكون الفهرس خارج النطاق؟
Aلا خطأ؛ يتم وضعه تلقائيًا في أحد الطرفين: insert(100, x) يضيف في النهاية، و insert(-100, x) يُدرج في البداية.
Qماذا تُرجع insert()؟
Aتُرجع None؛ فهي تعدّل في المكان نفسه.