📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
وللتعامل مع عنصر معين في القائمة متبوعًا بقوسين مربعيين وبينهما رقم موقعه في القائمة، فمثلاً لطباعة
نوع: محتوى تعليمي
العنصر الثالث في القائمة fruits رقم موقعه 2 في القائمة: (fruits[2]).print(fruits[2])
نوع: محتوى تعليمي
fruits = ["apple", "orange", "banana"]
print(fruits[2])
fruits[1]="grape"
print(fruits[1])
نوع: محتوى تعليمي
حيث يشير رقم الفهرس 1- إلى العنصر الأخير في القائمة، ويشير 2- إلى العنصر الثاني قبل الأخير في القائمة وهكذا.
نوع: محتوى تعليمي
تسمح لغة بايثون بالفهرسة السالبة للقوائم، حيث يشير رقم الفهرس 1- إلى العنصر الأخير في القائمة، ويشير 2- إلى العنصر الثاني قبل الأخير في القائمة وهكذا.
نوع: محتوى تعليمي
fruits = ["apple", "orange", "banana"]
print(fruits[-1])
print(fruits[-2])
نوع: محتوى تعليمي
شغل المقطع البرمجي الآتي واكتب النتيجة التي تظهر على الشاشة.
نوع: محتوى تعليمي
subjects = ["physics", "chemistry", "history"]
print ("subjects[0]: ", subjects[0])
نوع: NON_EDUCATIONAL
جرب بنفسك
🔍 عناصر مرئية
An empty rectangular area intended for code output visualization.
📄 النص الكامل للصفحة
وللتعامل مع عنصر معين في القائمة متبوعًا بقوسين مربعيين وبينهما رقم موقعه في القائمة، فمثلاً لطباعة
العنصر الثالث في القائمة fruits رقم موقعه 2 في القائمة: (fruits[2]).print(fruits[2])
fruits = ["apple", "orange", "banana"]
print(fruits[2])
fruits[1]="grape"
print(fruits[1])
حيث يشير رقم الفهرس 1- إلى العنصر الأخير في القائمة، ويشير 2- إلى العنصر الثاني قبل الأخير في القائمة وهكذا.
تسمح لغة بايثون بالفهرسة السالبة للقوائم، حيث يشير رقم الفهرس 1- إلى العنصر الأخير في القائمة، ويشير 2- إلى العنصر الثاني قبل الأخير في القائمة وهكذا.
fruits = ["apple", "orange", "banana"]
print(fruits[-1])
print(fruits[-2])
شغل المقطع البرمجي الآتي واكتب النتيجة التي تظهر على الشاشة.
subjects = ["physics", "chemistry", "history"]
print ("subjects[0]: ", subjects[0])
جرب بنفسك
--- VISUAL CONTEXT ---
**TABLE**: Untitled
Description: No description
Table Structure:
Headers: الفهرس | عنصر القائمة | القيمة
Rows:
Row 1: 0 | fruits[0] | apple
Row 2: 1 | fruits[1] | orange
Row 3: 2 | fruits[2] | banana
Context: Illustrates list indexing in Python, showing index-value pairs.
**DIAGRAM**: Untitled
Description: An empty rectangular area intended for code output visualization.
Context: Placeholder for the output of the Python code snippet above.
**TABLE**: Untitled
Description: No description
Table Structure:
Headers: الفهرس | عنصر القائمة | القيمة
Rows:
Row 1: -3 | fruits[-3] | apple
Row 2: -2 | fruits[-2] | orange
Row 3: -1 | fruits[-1] | banana
Context: Demonstrates negative indexing in Python lists, mapping negative indices to list elements.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
في لغة بايثون، إذا أردنا تغيير قيمة العنصر الثاني في القائمة fruits إلى "grape"، ما الصيغة الصحيحة؟
- أ) fruits(1) = "grape"
- ب) fruits[2] = "grape"
- ج) fruits[1] = "grape"
- د) fruits["orange"] = "grape"
الإجابة الصحيحة: c
الإجابة: fruits[1] = "grape"
الشرح: 1. لتغيير قيمة عنصر في قائمة بايثون، نستخدم اسم القائمة متبوعًا بالفهرس بين قوسين مربعين.
2. نستخدم عامل التخصيص (=) لتعيين القيمة الجديدة.
3. العنصر الثاني في القائمة له الفهرس 1 (لأن الفهرس يبدأ من 0).
4. إذن، الصيغة الصحيحة هي: fruits[1] = "grape".
تلميح: تذكر أن الفهرس يبدأ من 0، وأن التخصيص يستخدم علامة المساواة (=).
التصنيف: صيغة/خطوات | المستوى: متوسط
في لغة بايثون، إذا كان لدينا القائمة fruits = ["apple", "orange", "banana"]، فما الذي سيطبعه الأمر print(fruits[-1])؟
- أ) apple
- ب) orange
- ج) grape
- د) banana
الإجابة الصحيحة: d
الإجابة: banana
الشرح: 1. القائمة fruits تحتوي على العناصر: ["apple", "orange", "banana"].
2. الفهرس -1 يشير إلى العنصر الأخير في القائمة.
3. العنصر الأخير في القائمة fruits هو "banana".
4. إذن، الناتج المطبوع هو: banana.
تلميح: تذكر أن الفهرس -1 يشير إلى عنصر معين في نهاية القائمة.
التصنيف: مفهوم جوهري | المستوى: سهل
في لغة بايثون، ما معنى الفهرس -2 عند الوصول إلى عنصر في قائمة؟
- أ) يشير إلى العنصر الأول في القائمة.
- ب) يشير إلى العنصر الأخير في القائمة.
- ج) يشير إلى العنصر الثاني قبل الأخير في القائمة.
- د) يشير إلى العنصر في منتصف القائمة.
الإجابة الصحيحة: c
الإجابة: يشير إلى العنصر الثاني قبل الأخير في القائمة.
الشرح: 1. في الفهرسة السالبة في بايثون، نبدأ العد من نهاية القائمة.
2. الفهرس -1 يشير إلى العنصر الأخير.
3. الفهرس -2 يشير إلى العنصر الذي يسبق الأخير مباشرة، أي العنصر الثاني من النهاية.
4. هذا يسمح بالوصول السهل إلى العناصر القريبة من نهاية القائمة دون معرفة طولها.
تلميح: فكر في ترتيب العناصر من نهاية القائمة.
التصنيف: تعريف | المستوى: متوسط
إذا كان لدينا القائمة subjects = ["physics", "chemistry", "history"]، فما قيمة subjects[0]؟
- أ) chemistry
- ب) history
- ج) physics
- د) biology
الإجابة الصحيحة: c
الإجابة: physics
الشرح: 1. القائمة subjects تحتوي على: ["physics", "chemistry", "history"].
2. الفهرس 0 يشير إلى العنصر الأول في القائمة.
3. العنصر الأول في القائمة subjects هو "physics".
4. إذن، قيمة subjects[0] هي السلسلة النصية "physics".
تلميح: تذكر أن فهرسة القوائم في بايثون تبدأ من الصفر.
التصنيف: سؤال اختبار | المستوى: سهل