Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

بايثونالدالة insert()

تعريفها

تستخدم لإضافة عنصر جديد في مكان محدد في الـset الذي قام باستدعائها.



بناؤها

set.insert(index, obj)
set.insert(index, obj)


باراميترات

  • مكان الباراميتر index نمرر رقم يمثل الـIndex الذي سيضاف عنده الكائن obj في الـset.
  • مكان الباراميتر obj نمرر الكائن الذي نريد إضافته في الـset.


قيمة الإرجاع

لا ترجع قيمة.


المثال الأول

Test.py
# وضعنا فيه 3 عناصر aSet إسمه set هنا قمنا بتعريف
aSet = [1, 2, 3]
# ( index = 1 ) و قد أضفناه مكان العنصر الذي يملك aSet هنا قمنا بإضافة القيمة 7 كعنصر جديد على الكائن
aSet.insert(1, 7)
# aSet هنا قمنا بعرض ما يحتويه الكائن
print('aSet contains:', aSet)
# وضعنا فيه 3 عناصر aSet إسمه set هنا قمنا بتعريف aSet = [1, 2, 3] # ( index = 1 ) و قد أضفناه مكان العنصر الذي يملك aSet هنا قمنا بإضافة القيمة 7 كعنصر جديد على الكائن aSet.insert(1, 7) # aSet هنا قمنا بعرض ما يحتويه الكائن print('aSet contains:', aSet)

سنحصل على النتيجة التالية عند التشغيل.

set1 contains: [1, 7, 2, 3]

المثال الثاني

Test.py
# وضعنا في كل واحد منهما 3 عناصر set هنا قمنا بتعريف إثنين
set1 = [1, 2, 3]
set2 = [4, 5, 6]
# set1 في آخر الكائن set2 هنا قمنا بإضافة عناصر الكائن
set1.insert(1, set2)
# set1 هنا قمنا بعرض ما يحتويه الكائن
print('set1 contains:', set1)
# وضعنا في كل واحد منهما 3 عناصر set هنا قمنا بتعريف إثنين set1 = [1, 2, 3] set2 = [4, 5, 6] # set1 في آخر الكائن set2 هنا قمنا بإضافة عناصر الكائن set1.insert(1, set2) # set1 هنا قمنا بعرض ما يحتويه الكائن print('set1 contains:', set1)

سنحصل على النتيجة التالية عند التشغيل.

set1 contains: [1, [4, 5, 6], 2, 3]