المصفوفات في بايثون — القوائم (Lists) — تمارين
القائمة (List) هي مجموعة مرتبة من العناصر يمكن تعديلها. من أهم هياكل البيانات في بايثون.
إنشاء قائمة
numbers = [1, 2, 3, 4, 5]fruits = [“تفاح”, “موز”, “برتقال”]mixed = [10, “مرحبا”, 3.14, True]
الوصول إلى العناصر
numbers[0] → 1 (أول عنصر، الترقيم يبدأ من 0)
numbers[-1] → 5 (آخر عنصر)
numbers[1:3] → [2, 3] (من 1 إلى 3-1)
العمليات على القوائم
fruits.append(“عنب”) # إضافة عنصر في النهاية
fruits.insert(1, “ليمون”) # إضافة في موقع محدد
fruits.remove(“موز”) # حذف عنصر
len(fruits) # طول القائمة
“تفاح” in fruits # هل العنصر موجود؟
التكرار على القائمة
for fruit in fruits:
print(fruit)
تمارين
- أنشئ قائمة بأعداد من 1 إلى 5 واطبع مجموعها.
- أضف العدد 6 إلى القائمة السابقة.
- اكتب برنامجا يجد أكبر عدد في قائمة.
الحلول
1. numbers=[1,2,3,4,5]; print(sum(numbers)).
2. numbers.append(6).
3. max(numbers). أو باستعمال حلقة: max=numbers[0]; for n in numbers: if n>max: max=n.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.