الإعلام الآلي — البرمجة بلغة بايثون: التعامل مع القوائم — الرابعة متوسط — المنهاج الجزائري
القوائم (Lists) في بايثون هي بنية بيانات تخزن مجموعة من العناصر مرتبة وقابلة للتعديل. تعتبر القوائم من أكثر هياكل البيانات استخداماً في بايثون.
إنشاء القوائم
# قائمة أرقام numbers = [1, 2, 3, 4, 5] # قائمة نصوص names = ["أحمد", "سارة", "خالد"] # قائمة مختلطة mixed = [10, "مرحباً", 3.14, True] # قائمة فارغة empty = []
الوصول إلى العناصر
my_list[0] # العنصر الأول
my_list[-1] # العنصر الأخير
my_list[1:3] # شرائح (Slicing)
العمليات على القوائم
my_list.append(x) – إضافة عنصر في النهاية
my_list.insert(i, x) – إضافة في موضع
my_list.remove(x) – إزالة أول ظهور للعنصر
my_list.pop(i) – إزالة وإرجاع العنصر
len(my_list) – طول القائمة
x in my_list – التحقق من وجود عنصر
مثال: متوسط القائمة
scores = [15, 18, 12, 16, 14]
average = sum(scores) / len(scores)
print("المعدل:", average)
print("أعلى درجة:", max(scores))
print("أدنى درجة:", min(scores))
تمارين
- أنشئ قائمة بأسماء 5 من زملائك واطبع كل اسم في سطر.
- برنامج يقرأ 5 أرقام ويخزنها في قائمة ثم يطبعها مرتبة.
- برنامج يدمج قائمتين في قائمة واحدة ويرتب النتيجة.
روابط مفيدة
اقرأ أيضاً: البرمجة بلغة بايثون: التعامل مع القواميس والمجموعات و البرمجة بلغة بايثون: أساسيات لغة البرمجة.
📍 دروس مشابهة
- وحدة المعالجة المركزية — CPU — الإعلام الآلي — السنة الأولى متوسط — المنهاج الجز
- درس الروبوتات: أنواعها واستخداماتها – إعلام آلي – السنة الخامسة إبتدائي
- الإعلام الآلي — الوسائط: تحرير الصور البسيط — السنة الخامسة إبتدائي — المنهاج
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.