list.append() إضافة عنصر في النهاية

آخر تحديث: 2026-09-22

list.append() إضافة عنصر في النهاية

list.append(item) تضيف item إلى نهاية القائمة؛ تعديل في المكان، وتُرجع None.

التصنيفدوال القوائم
النوعدوال الأنواع المدمجة
إصدار بايثونall

📝 الصياغة

list.append(item)

⚙️ المعاملات

item مطلوبThe element to append to the end of the list.

القيمة المُعادة:None (modifies the list in place).

يعدّل الكائن الأصلي:نعم (في مكانه)

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

[1, 2, 3]
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا تُرجع الدالة append()؟
Aإنها تُرجع None! إنها تعدّل القائمة في مكانها، لذا لا تكتب أبدًا a = a.append(x) لأن ذلك سيحوّل a إلى None.
Qما الفرق بين append() و extend()؟
Aإنّ append() تضيف العنصر بأكمله كعنصر واحد؛ بينما extend() تفتح الكائن القابل للتكرار وتضيف عناصره واحدًا تلو الآخر. تُعطي lst.append([1, 2]) النتيجة [[1, 2]]، بينما تُعطي lst.extend([1, 2]) النتيجة [1, 2].
Qماذا يحدث عند إضافة سلسلة نصية؟
Aتُضيف append('abc') السلسلة 'abc' كعنصر واحد كامل؛ لإضافة الأحرف على حدة استخدم extend('abc').
Qهل تعدّل append() القائمة في مكانها؟
Aنعم، إنها تعدّل كائن القائمة الأصلي مباشرة، لذا فإن المتغيرات الأخرى التي تشير إلى نفس القائمة ترى التغيير أيضًا دون الحاجة إلى إعادة تعيين.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%