الدالة () insert
الدالة () insert في بايثون هي احدى دوال الكلاس List في بايثون
تستخدم لإضافة عنصر جديد في مكان محدد في الـlist
الذي قام باستدعائها.
بنا الدالة ()insert في بايثون
list.insert(index, obj)
باراميترات الدالة ()insert في بايثون
مكان الباراميتر
index
نمرر رقم يمثل الـIndex الذي سيضاف عنده الكائنobj
في الـlist
.مكان الباراميتر
obj
نمرر الكائن الذي نريد إضافته في الـlist
.
قيمة ارجاع الدالة () insert في بايثون
لا ترجع قيمة.
المثال الأول على الدالة () insert في بايثون
# وضعنا فيه 3 عناصر aList إسمه list هنا قمنا بتعريف alist = [1, 2, 3] # ( index = 1 ) و قد أضفناه مكان العنصر الذي يملك alist هنا قمنا بإضافة القيمة 7 كعنصر جديد على الكائن alist.insert(1, 7) # alist هنا قمنا بعرض ما يحتويه الكائن print('alist contains:', alist)
•سنحصل على النتيجة التالية عند التشغيل.
list1 contains: [1, 7, 2, 3]
المثال الثاني على الدالة () insert في بايثون
# وضعنا في كل واحد منهما 3 عناصر list هنا قمنا بتعريف إثنين list1 = [1, 2, 3] list2 = [4, 5, 6] # list1 في آخر الكائن list2 هنا قمنا بإضافة عناصر الكائن list1.insert(1, list2) # list1 هنا قمنا بعرض ما يحتويه الكائن print('list1 contains:', list1)
•سنحصل على النتيجة التالية عند التشغيل.
list1 contains: [1, [4, 5, 6], 2, 3]