إضافة عناصر إلى قائمة بايثون

17-04-23 أحمدُ عُبَيْد 4521 0

 توفر لغة بايثون مجموعة من الأساليب والطرق التي يمكنها مساعدتك في إضافة عناصر إلى قائمة معينة.

الطريقة 1: استخدام دالة ()append

 يمكن إضافة العناصر إلى القائمة باستخدام دالة ()append المضمنة. يمكن إضافة عنصر واحد فقط في كل مرة إلى القائمة باستخدام دالة ()append ، 

مثال:


# إنشاء قائمة
List = [1, 2, 3]
# إضافة العناصر
# في القائمة
List.append(4)
print (List)

سيكون الناتج:


[1, 2, 3, 4]

في المثاال السابق قمنا بإضافة عنصر الي القائمة بإستخداام دالة ()append، تضيف دالة ()append عنصرًا جديدًا إلى نهاية القائمة أو الجانب الأيمن منها. يوضح الرسم البياني التالي العملية:

 ملحوظة: يجب أن تضع في اعتبارك أن دالة ()append لا تضيف سوى عنصرًا واحدًا في كل مرة

ملحوظة: يمكنك إضافة عناصر متعددة باستخدام دالة ()append عن طريق استخدام الحلقات ( loops ).

الطريقة 2: استخدام دالة ()insert 

تعمل دالة ()append فقط لإضافة العناصر في نهاية القائمة، ولإضافة العناصر في موضع محدد، يتم استخدام دالة ()insert. بخلاف دالة ()append الذي يأخذ وسيطة واحدة فقط، تتطلب دالة ()insert وسيطتين موضع و قيمة (position, value). 

مثال:


# إنشاء قائمة
List = [1, 2, 3, 4]
# إضافة العناصر
# في القائمة
# ()insert إضافة العنصر في مكان محدد بإستخدام دالة
List.insert(2 , 6)
print (List)

سيكون الناتج:


[1, 2, 6, 3, 4]

مثال:


# إنشاء قائمة
List = ['Welcome', 'Python']
# إضافة العناصر
# في القائمة
# ()insert إضافة العنصر في مكان محدد بإستخدام دالة
List.insert(1, 'to')
print (List)

سيكون الناتج:


['Welcome', 'to', 'Python']

الطريقة 3: استخدام دالة ()extend

بخلاف دالة ()append و دالة ()insert، هناك طريقة أخرى لإضافة العناصر الي القائمة، وذلك بإستخدام دالة ()extend، يتم استخدام هذه الطريقة لإضافة عناصر متعددة في نفس الوقت في نهاية القائمة.

مثال:


# إنشاء قائمة
List1 = [1, 2, 3, 4]
List2 = [5, 6, 7, 8]
# إضافة العناصر
# في القائمة
# ()extend إضافة عناصر متعددة الي نهاية القائمة جهة اليمين بإستخدام دالة
List1.extend(List2)
print (List1)

سيكون الناتج:


[1, 2, 3, 4, 5, 6, 7, 8]

ملاحظة: يمكن لدالة ()append و دالة ()extend، إضافة العناصر فقط في نهاية القائمة.

شاهد شرح مفصل لدوال ()append و ()extend في بايثون 

مصادر خارجية:

القوائم - وثائق بايثون الرسمية

أذا كان لديك أي اسئلة أو استفسارات اتركها في التعليقات 



الكلمات الدلالية


بايثون أنواع البيانات في بايثون دالة ()extend دالة ()append دالة ()insert إضافة عناصر إلى قائمة بايثون

شارك المقال