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