بايثونالدالة insert()
تعريفها
تستخدم لإضافة عنصر جديد في مكان محدد في الـlist
الذي قام باستدعائها.
بناؤها
list.insert(index, obj)
باراميترات
- مكان الباراميتر
index
نمرر رقم الفهرس الذي سيضاف عنده الكائن الذي يتم تمريره مكان الباراميترobj
. - مكان الباراميتر
obj
نمرر الكائن الذي نريد إضافته.
قيمة الإرجاع
لا ترجع قيمة.
المثال الأول
# وضعنا فيه 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]
المثال الثاني
# وضعنا في كل واحد منهما 3 عناصر list هنا قمنا بتعريف إثنين list1 = [1, 2, 3] list2 = [4, 5, 6] # list1 في الكائن ( index = 1 ) مكان العنصر الذي يملك list2 هنا قمنا بإضافة الكائن list1.insert(1, list2) # list1 هنا قمنا بعرض ما يحتويه الكائن print('list1 contains:', list1)
النتيجة
list1 contains: [1, [4, 5, 6], 2, 3]