الإثنين , يوليو 27 2026

الإعلام الآلي — بايثون: المجموعات Sets والصفوف Tuples ودوالها — السنة الثالثة ثانوي — بكالوريا — المنهاج الجزائري

بايثون: المجموعات Sets والصفوف Tuples

بايثون توفر أنواع بيانات متعددة لتخزين مجموعات من العناصر. سنتعلم في هذا الدرس عن المجموعات (Sets) والصفوف (Tuples) واستخداماتها.

الصفوف (Tuples)

الصفوف هي متتاليات غير قابلة للتغيير (immutable) من العناصر.

# إنشاء صف

my_tuple = (1, 2, 3, “أحمد”, True)

print(my_tuple[0]) # 1

print(my_tuple[1:3]) # (2, 3)

# الصفوف لا يمكن تغييرها

# my_tuple[0] = 10 # هذا يسبب خطأ!

تستخدم الصفوف للحصول على دالة تُرجع قيماً متعددة ولحماية البيانات من التعديل.

المجموعات (Sets)

المجموعات هي مجموعات غير مرتبة من العناصر الفريدة (لا تكرار).

# إنشاء مجموعة

my_set = {1, 2, 3, 4, 5, 2, 3} # {1, 2, 3, 4, 5}

print(my_set) # {1, 2, 3, 4, 5} (بدون تكرار)

# إضافة عناصر

my_set.add(6)

# إزالة عناصر

my_set.remove(3)

عمليات المجموعات

A = {1, 2, 3, 4}

B = {3, 4, 5, 6}

print(A | B) # الاتحاد: {1, 2, 3, 4, 5, 6}

print(A & B) # التقاطع: {3, 4}

print(A – B) # الفرق: {1, 2}

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

تمارين

التمرين 1: أنشئ مجموعة تحتوي على أسماء 5 طلاب، ثم أضف طالبين وأزل واحداً.

التمرين 2: اكتب دالة تأخذ قائمتين وتعيد العناصر المشتركة بينهما باستخدام المجموعات.

للمزيد من الدروس، راجع درس بايثون: القوائم Lists ودرس بايثون: الدوال Functions.

شاهد أيضا

التنوين: تنوين الفتح – اللغة العربية – التحضيري

المدود: مد الياء – اللغة العربية – التحضيري

المدود: مد الواو – اللغة العربية – التحضيري

المدود: مد الألف – اللغة العربية – التحضيري

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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