إضافة عناصر إلى القوائم باستخدام دالة append() في Python
تمت الكتابة بواسطة: عبد الحكيم
تارخ آخر تحديث: 19 ديسمبر 2024محتوى المقال
- ما هي دالة append()؟
- إضافة عنصر إلى قائمة باستخدام append()
- إضافة قوائم داخل قوائم باستخدام append()
- استخدام append() في الحلقات التكرارية
- إضافة عناصر مختلفة الأنواع إلى القائمة
- استخدام append() مع القوائم الفارغة
- الخلاصة
القوائم (Lists) في Python هي هياكل بيانات مرنة تُستخدم لتخزين مجموعة من العناصر. غالبًا ما نحتاج أثناء كتابة البرامج إلى إضافة عناصر جديدة إلى القوائم. دالة append()
في Python توفر وسيلة بسيطة لإضافة عنصر جديد إلى نهاية القائمة. في هذا المقال، سنتعرف على كيفية استخدام دالة append()
مع أمثلة عملية توضح ذلك.
ما هي دالة append()
؟
دالة append()
هي دالة مدمجة في القوائم (lists) في Python وتُستخدم لإضافة عنصر واحد إلى نهاية القائمة. عند استخدام append()
، يتم تعديل القائمة الأصلية دون إنشاء قائمة جديدة. من المهم أن نلاحظ أن هذه الدالة تضيف عنصرًا واحدًا فقط في كل مرة.
الصيغة العامة للدالة هي:
list_name.append(element)
حيث list_name
هو اسم القائمة التي ترغب في إضافة العنصر إليها، وelement
هو العنصر الذي ترغب في إضافته.
إضافة عنصر إلى قائمة باستخدام append()
لنبدأ بمثال بسيط لإضافة عنصر إلى قائمة باستخدام append()
.
مثال 1: إضافة عنصر نصي إلى قائمة
في هذا المثال، سنقوم بإنشاء قائمة تحتوي على أسماء ثم نستخدم append()
لإضافة اسم جديد:
names = ["أحمد", "سارة", "كريم"]
names.append("ليلى")
print(names)
# الناتج: ['أحمد', 'سارة', 'كريم', 'ليلى']
في هذا المثال، أضفنا العنصر النصي "ليلى"
إلى نهاية القائمة names
، وتم تعديل القائمة لتشمل العنصر الجديد.
مثال 2: إضافة عنصر رقمي إلى قائمة
لنقم الآن بإضافة رقم إلى قائمة تحتوي على أرقام:
numbers = [1, 2, 3]
numbers.append(4)
print(numbers)
# الناتج: [1, 2, 3, 4]
في هذا المثال، أضفنا الرقم 4
إلى القائمة numbers
.
إضافة قوائم داخل قوائم باستخدام append()
عندما تستخدم append()
لإضافة قائمة إلى قائمة أخرى، سيتم إضافة القائمة كعنصر واحد داخل القائمة الأصلية، وليس دمج العناصر. لنرى كيف يعمل هذا.
مثال 3: إضافة قائمة إلى قائمة أخرى
لنقم بإضافة قائمة تحتوي على عناصر إلى قائمة أخرى:
list1 = [1, 2, 3]
list2 = [4, 5]
list1.append(list2)
print(list1)
# الناتج: [1, 2, 3, [4, 5]]
كما تلاحظ، تم إضافة list2
كعنصر واحد داخل list1
، ولم يتم دمج عناصر list2
مع list1
.
استخدام append()
في الحلقات التكرارية
غالبًا ما يتم استخدام append()
داخل الحلقات التكرارية لإضافة عناصر إلى قائمة بناءً على شروط معينة أو عمليات حسابية.
مثال 4: استخدام append()
في حلقة for
لنقم بإنشاء برنامج يضيف الأرقام من 1 إلى 5 إلى قائمة باستخدام حلقة for
:
numbers = []
for i in range(1, 6):
numbers.append(i)
print(numbers)
# الناتج: [1, 2, 3, 4, 5]
في هذا المثال، استخدمنا حلقة for
لإضافة الأرقام من 1 إلى 5 إلى القائمة numbers
.
إضافة عناصر مختلفة الأنواع إلى القائمة
في Python، القوائم تدعم تخزين عناصر من أنواع بيانات مختلفة. يمكنك استخدام append()
لإضافة أرقام، نصوص، قوائم أخرى، أو حتى قواميس.
مثال 5: إضافة عناصر متنوعة الأنواع
لنقم بإضافة عناصر مختلفة الأنواع إلى قائمة:
mixed_list = []
mixed_list.append(100)
mixed_list.append("نص")
mixed_list.append(True)
mixed_list.append([1, 2, 3])
print(mixed_list)
# الناتج: [100, 'نص', True, [1, 2, 3]]
في هذا المثال، أضفنا أرقامًا، نصوصًا، قيمًا منطقية، وقائمة أخرى إلى mixed_list
.
استخدام append()
مع القوائم الفارغة
من الشائع بدء قائمة فارغة ثم إضافة عناصر إليها باستخدام append()
. هذه الطريقة مفيدة لإنشاء قائمة بناءً على شروط أو حلقات تكرارية.
مثال 6: إنشاء قائمة بناءً على شروط
لنقم بإنشاء قائمة تحتوي على الأرقام الزوجية بين 1 و 10:
even_numbers = []
for i in range(1, 11):
if i % 2 == 0:
even_numbers.append(i)
print(even_numbers)
# الناتج: [2, 4, 6, 8, 10]
في هذا المثال، أضفنا فقط الأرقام الزوجية إلى القائمة even_numbers
باستخدام شرط داخل الحلقة.
الخلاصة
دالة append()
هي أداة قوية ومرنة في Python تُستخدم لإضافة عنصر واحد إلى نهاية القائمة. يمكنك استخدامها لإضافة أرقام، نصوص، قوائم أخرى، أو حتى عناصر مختلفة الأنواع إلى القوائم. كما أنها تُستخدم بشكل واسع في الحلقات التكرارية لإنشاء قوائم ديناميكية بناءً على شروط معينة. هذه الدالة تعدّ جزءًا أساسيًا من التعامل مع القوائم في Python، وتوفر لك وسيلة فعالة لتنظيم وإدارة البيانات في برامجك.
طور مهاراتك: مقالات يجب قراءتها في البرمجة
- دمج قوائم متعددة باستخدام دالة extend() في Python
- إدراج عنصر في قائمة باستخدام دالة insert() في Python
- حذف العناصر من القوائم باستخدام دالة pop() في Python
- إزالة عناصر معينة من القوائم باستخدام دالة remove() في Python
- فرز القوائم في Python باستخدام دالة sort()
- عكس ترتيب العناصر في القائمة باستخدام دالة reverse() في Python
- اكتشاف القيمة الدنيا في القوائم باستخدام دالة min() في Python
- حساب مجموع الأرقام في القوائم باستخدام دالة sum() في Python
- فهم كيفية استخدام دالة abs() لحساب القيمة المطلقة في Python
- تقريب الأرقام العشرية باستخدام دالة round() في Python