ملخص الفصل

9.6 ملخص الفصل

من أبرز ما جاء في هذا الفصل:

  • القوائم قابلة للتغيير (mutable) ويمكن تعديلها بسهولة باستخدام عمليات append() و remove() و pop().
  • القوائم قابلة للتكرار ويمكن التكرار عليها باستخدام مُكرِّر أو فهارس العناصر.
  • تُرتِّب عملية sort() عناصر القائمة تصاعديًّا إذا كانت جميع عناصر القائمة من النوع نفسه.
  • تعكس عملية reverse() ترتيب القائمة.
  • يُنشئ التابع copy() نسخةً من القائمة.
  • توفر القوائم دوالَّ مُضمَّنة (built-in functions) لإيجاد الحد الأقصى والحد الأدنى والمجموع، وتعمل مع القوائم ذات القيم العددية فقط.
  • يمكن أن تكون القوائم متداخلة لتمثيل بيانات متعددة الأبعاد.
  • استيعاب القوائم (list comprehension) طريقة مدمجة لإنشاء قائمة جديدة، ويمكن استخدامه لتصفية العناصر من قائمة موجودة.

في هذه المرحلة، ينبغي أن تكون قادرًا على كتابة برامج باستخدام القوائم.

الدالّة الوصف

append(element)

تضيف العنصر المحدد إلى نهاية القائمة.

remove(element)

تزيل العنصر المحدد من القائمة إذا كان العنصر موجودًا.

pop()

تزيل العنصر الأخير من القائمة.

max(list)

تُرجع أكبر عنصر في القائمة المحددة.

min(list)

تُرجع أصغر عنصر في القائمة المحددة.

sum(list)

تُرجع مجموع عناصر قائمة عددية.

sort()

ترتب القائمة التي استُدعي عليها التابع بترتيب تصاعدي.

reverse()

تعكس ترتيب العناصر في القائمة.

copy()

تُنشئ نسخة كاملة من القائمة.
جدول 9.1 مرجع الفصل 9.