بايثون: القوائم والعمليات عليها
القوائم (Lists) هي أحد أهم أنواع البيانات في لغة بايثون. تسمح بتخزين مجموعة من العناصر في متغير واحد. تتميز القوائم بأنها قابلة للتعديل ومرنة. في هذا الدرس سنتعلم التعامل مع القوائم.
إنشاء القوائم
القائمة تكتب بين قوسين معقوفين [] مع فصل العناصر بفواصل. أمثلة: قائمة أعداد = [1, 2, 3, 4, 5] وقائمة مختلطة = [1, مرحبا, 3.14, True] وقائمة فارغة = []. يمكن للقائمة أن تحتوي على قوائم داخلية (قائمة متداخلة).
الوصول إلى عناصر القائمة
الوصول إلى العناصر يتم باستخدام الفهرس (Index) الذي يبدأ من 0. مثال: قائمة = [10, 20, 30, 40]، قائمة[0] = 10، قائمة[2] = 30. الفهرسة السالبة: قائمة[-1] = 40 (آخر عنصر). التقطيع (Slicing): قائمة[1:3] = [20, 30].
عمليات على القوائم
تعديل عنصر: قائمة[0] = 15. إضافة عنصر في النهاية: قائمة.append(50). إضافة عنصر في موضع: قائمة.insert(2, 25). حذف عنصر: قائمة.remove(30) أو del قائمة[1]. ترتيب القائمة: قائمة.sort(). عكس الترتيب: قائمة.reverse(). طول القائمة: len(قائمة).
تمارين
تمرين 1: أنشئ قائمة بأعداد زوجية من 2 إلى 20 ثم احسب مجموعها.
تمرين 2: اكتب برنامج يطلب 5 أرقام من المستخدم ويخزنها في قائمة ثم يعرض الأكبر والأصغر.
للمزيد: بايثون: القوائم والمجموعات و بايثون: أنواع البيانات الأساسية.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.