الأحد , يوليو 26 2026
أخبار الموقع

القوائم (Lists) في بايثون: إنشاؤها ومعالجتها – الإعلام الآلي — السنة الثانية ثانوي (شعبة علوم تجريبية) — المنهاج الجزائري

القوائم (Lists) في بايثون: إنشاؤها ومعالجتها – الإعلام الآلي

القوائم في بايثون هي بنية بيانات تخزن مجموعة من العناصر في متغير واحد. يمكن تخزين أنواع مختلفة من البيانات.

1. إنشاء القوائم

القائمة تنشأ باستخدام الأقواس المربعة []. مثال: fruits = [“تفاح”, “موز”, “برتقال”], numbers = [1, 2, 3, 4, 5], mixed = [“أحمد”, 25, 3.14, True].

2. الوصول إلى عناصر القائمة

تبدأ الفهارس (indices) من 0. للوصول للعنصر الأول: fruits[0] # “تفاح”. يمكن استخدام الفهارس السالبة: fruits[-1] # آخر عنصر. القوائم تدعم التقطيع (slicing): numbers[1:4] # [2, 3, 4].

3. العمليات على القوائم

  • append(x): إضافة عنصر في النهاية
  • insert(i, x): إدراج عنصر في موضع معين
  • remove(x): حذف أول عنصر مطابق
  • pop(i): حذف وإرجاع العنصر في الموضع i
  • sort(): ترتيب القائمة
  • len(list): عدد العناصر

4. التكرار على القوائم

مثال: fruits = [“تفاح”, “موز”, “برتقال”] ; for fruit in fruits: print(fruit)

للتكرار مع الفهارس: for i in range(len(fruits)): print(i, fruits[i])

5. تمارين تطبيقية

التمرين 1: أنشئ قائمة بأسماء 5 مدن جزائرية واطبعها.

التمرين 2: اكتب برنامجاً يجد أكبر عدد في قائمة.

التمرين 3: اكتب برنامجاً يعكس ترتيب عناصر قائمة.

6. الحلول

حل 1: cities = [“الجزائر”, “وهران”, “قسنطينة”, “عنابة”, “تلمسان”] ; for c in cities: print(c)

حل 2: numbers = [3, 7, 2, 9, 5] ; max_num = numbers[0] ; for n in numbers: if n > max_num: max_num = n ; print(max_num) # 9

حل 3: numbers[::-1] # استخدام التقطيع العكسي. أو: reversed_list = list(reversed(numbers))

للمزيد من الدروس راجع التناسبية والدوال الخطية ودرس الدوال المرجعية: دالة المربع والمقلوب.

شاهد أيضا

اللغة الإنجليزية — Literature: The Short Story Elements and Analysis — 2 ثانوي — شعبة آداب — بكالوريا — المنهاج الجزائري

Literature: The Short Story – Elements and Analysis 1. What is a Short Story? A …

التربية المدنية — النظام الانتخابي في الجزائر أنواع الانتخابات — الثانية ثانوي أدبي — بكالوريا — المنهاج الجزائري

التربية المدنية: النظام الانتخابي في الجزائر أنواع الانتخابات 1. مفهوم الانتخابات الانتخابات هي عملية اختيار …

التربية المدنية — مكافحة الفساد في الجزائر الهيئات والآليات — الثانية ثانوي أدبي — بكالوريا — المنهاج الجزائري

التربية المدنية: مكافحة الفساد في الجزائر الهيئات والآليات 1. مفهوم الفساد الفساد هو إساءة استخدام …

التربية الإسلامية — فقه الأسرة الطلاق أحكامه وعدته — الثانية ثانوي أدبي — بكالوريا — المنهاج الجزائري

التربية الإسلامية: فقه الأسرة الطلاق أحكامه وعدته 1. مفهوم الطلاق في الإسلام الطلاق هو حل …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026