العودة إلى الدورة

تعديل القوائم: `append()` و `insert()` والدمج

برمجة Python: معسكر التدريب من الصفر إلى الاحتراف

إضافة عناصر إلى قائمة

1. append()

تضيف عنصراً واحداً إلى نهاية القائمة. هذه هي الطريقة الأسرع والأكثر شيوعاً لإضافة العناصر.

python tasks = ['Buy groceries', 'Walk dog'] tasks.append('Do laundry') print(tasks) # ['Buy groceries', 'Walk dog', 'Do laundry']

2. insert()

تضيف عنصراً واحداً عند فهرس محدد. الصيغة هي list.insert(index, element).

python numbers = [1, 2, 4]

إدراج 3 عند الفهرس 2

numbers.insert(2, 3) print(numbers) # [1, 2, 3, 4]

إدراج في البداية

numbers.insert(0, 0) print(numbers) # [0, 1, 2, 3, 4]

3. دمج القوائم (معامل +)

يُنشئ قائمة جديدة بضم قائمتين موجودتين.

python list_a = [10, 20] list_b = [30, 40] list_c = list_a + list_b print(list_c) # [10, 20, 30, 40]

4. توسيع قائمة (.extend())

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

python list_a = [1, 2] list_b = [3, 4] list_a.extend(list_b) print(list_a) # [1, 2, 3, 4] print(list_b) # [3, 4] (تبقى list_b كما هي)