1/7
الدرس ٢ — مراجعة تفاعلية

الصفوف Tuples

مثل قرار الاتحاد الرسمي: ما يتغيّر بعد ما يطبعونا — القيمة ثابتة ومربوطة بـ ( ) 🔒

أ. حسين الصفار — مدرسة دعيج السلمان الصباح الثانوية

شنو الفرق عن القائمة؟

نفس الفكرة «مرتبة» بس مو مسموح تغيّر العناصر بعد ما تسويها

🔐 Immutable = ثابت — أي محاولة تعديل = خطأ
tuple_basic.py
colors = ("أحمر", "أبيض", "أخضر") print(colors[0]) # يقرا عادي ✅ # colors[0] = "أصفر" ← Error!
( )
أقواس دائرية
ما يتعدّل
Immutable
مرتب
فهارس مثل List

فك الحزمة Unpacking 📦

تقدر توزّع العناصر على أكثر من متغيّر بسطر وحدة — حيل مريحة

unpack.py
point = (10, 20, 30) x, y, z = point print(x, y) # 10 20

متى نستخدم Tuple؟

لما تبي قيم رسمية ثابتة — مو شي يتبدّل كل يوم

kw_examples.py
# ألوان علم الكويت (ثابتة) flag = ("أخضر", "أبيض", "أحمر", "أسود") # أيام دوام مدرسة ثابتة week = ("أحد", "اثنين", "ثلاث", "أربع", "خميس") # لو تبي تضيف وتشيل يومياً → List [ ]

🎮 صح ولا لا؟

Tuple يخليك تغيّر عنصر بالفهرس بعد ما تعرّفه

نكتب Tuple بأقواس دائرية ( )

قارن بسرعة

الشيList [ ]Tuple ( )
تعديل؟
فهرسة
متى؟يتغيّررسمي / ثابت

خلاصة

( ) + مرتب + ما يتعدّل + unpacking حلو

← القوائم · القواميس →

أ. حسين الصفار — مدرسة دعيج السلمان الصباح الثانوية | مارس ٢٠٢٦