جاري التحميل...

المجموعة الثابتة

المجموعة الثابتة تُكتب بين قوسين. seat يحمل الاسم lida ثم tea، وبينهما فاصلة. الأقواس المربّعة كانت ستصنع قائمة. هذه ليست قائمة.

تقرأ المكان كما تقرأ مكانًا في قائمة. seat[0] هو الاسم lida. seat[1] هو tea. العدّ ما زال يبدأ من صفر.

lida ثم tea

python
seat = ("lida", "tea")

print(seat[0])
print(seat[1])

على الشاشة lida ثم tea. الترتيب لم يتبدّل. lida في الأول لأنك كتبته هكذا.

len(seat) يساوي 2. المكان الأخير هو 1، أقل من العدد بواحد. print(seat) يكتب القيمتين ومعهما القوسان. المكان 1 هو tea، والبرنامج الثاني يُظهر ذلك بكتابة المجموعة كلها.

العدد ثم المجموعة

python
seat = ("lida", "tea")

print(len(seat))
print(seat)

على الشاشة 2، ثم lida و tea داخل القوسين. tea لم يتحرك. ما زال في المكان 1.

seat[0] = "guest" يوقف البرنامج. المكان الممتلئ لا يأخذ قيمة جديدة. لا append يضيف في الآخر، ولا sort يعيد ترتيب هذه المجموعة في مكانها. هذه الأسطر ليست في البرنامجين أعلاه. seat[2] يتوقف أيضًا، لأن المكان 2 غير موجود.

("tea",) مجموعة من قيمة واحدة. الفاصلة قبل القوس المغلق هي التي تصنع المجموعة. ("tea") بلا تلك الفاصلة هو النص tea فقط. مجموعة القيمة الواحدة ليست في البرنامجين أعلاه.

📊 ثابتة، أو قائمة

الكتابة ما تحصل عليه
("lida", "tea") مجموعة ثابتة، lida ثم tea
["lida", "tea"] قائمة، ويمكن تبديل مكان فيها
seat[0] = "guest" البرنامج يتوقف

الصفحة التالية مجموعة لا تحتفظ بقيمة مكررة. هذه الصفحة تحتفظ بالترتيب الذي كتبته. القيمة نفسها يمكن أن تجلس مرتين، ولا شيء هنا يسقط النسخة الثانية.

ماذا يُظهر هذا الزوج

  1. ماذا يكتب البرنامج الأول؟
  2. ماذا يكتب البرنامج الثاني أولًا، وماذا في المكان 1؟
  3. ماذا يحدث إذا كتبت seat[0] = "guest"؟
  4. ما هو ("tea") حين تغيب الفاصلة؟

lida يبقى أولًا

الشاشة الأولى lida ثم tea. الشاشة الثانية تبدأ بـ 2، والمكان 1 هو tea. seat[0] = "guest" يوقف البرنامج. ("tea") بلا فاصلة هو النص tea، لا مجموعة. الصفحة التالية تُسقط القيمة المكررة. هذه الصفحة تحتفظ بالترتيب المكتوب.

🧠 اختبر معرفتك

جاهز للبدء

اختبر معرفتك

تحدى نفسك مع هذا الاختبار التفاعلي واكتشف مدى فهمك للموضوع

❓
5
الأسئلة
🎯
70%
للنجاح
♾️
∞
الوقت
🔄
∞
المحاولات

📝 التعليمات

  • اقرأ كل سؤال بعناية
  • اختر أفضل إجابة لكل سؤال
  • يمكنك إعادة الاختبار عدة مرات كما تريد
  • سيتم عرض تقدمك في الأعلى