📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
nums=[1,132,358,14.5,7.13]
print("numbers list:",nums)
fruits=["apple", "orange", "banana"]
print("fruits list:",fruits)
نوع: محتوى تعليمي
numbers list: [1, 132, 358, 14.5, 7.13]
fruits list: ['apple', 'orange', 'banana']
نوع: محتوى تعليمي
يمكنك مشاهدة بعض الأمثلة:
نوع: محتوى تعليمي
نكتب القوائم في بايثون بين أقواس مربعة.
نوع: محتوى تعليمي
fruits=["apple", "orange", "banana"]
for f in fruits:
print(f)
نوع: محتوى تعليمي
apple
orange
banana
نوع: محتوى تعليمي
يمكنك استخدام التكرار for لطباعة عناصر القائمة:
فهرسة القوائم (list indexing)
نوع: محتوى تعليمي
كما هو الحال مع السلاسل النصية، يتميز كل عنصر في القائمة برقم تسلسلي فريد يسمى فهرس، ويحدد موقعه داخل القائمة. يمكن للمستخدم الوصول إلى عناصر كل قائمة بكتابة اسم القائمة والرقم التسلسلي للعنصر الرقمين بين قوسين مربعين.
نوع: محتوى تعليمي
تبدأ فهرسة القائمة من الصفر وليس من 1.
نوع: محتوى تعليمي
وزارة التعليم
Ministry of Education
2025 - 1447
نوع: METADATA
135
🔍 عناصر مرئية
فهرسة القوائم (list indexing)
Diagram illustrating list indexing. Three boxes labeled 0, 1, and 2 are shown above the list definition 'fruits=["apple", "orange", "banana"]'. Arrows point from each index box down to the corresponding element in the list.
📄 النص الكامل للصفحة
nums=[1,132,358,14.5,7.13]
print("numbers list:",nums)
fruits=["apple", "orange", "banana"]
print("fruits list:",fruits)
numbers list: [1, 132, 358, 14.5, 7.13]
fruits list: ['apple', 'orange', 'banana']
يمكنك مشاهدة بعض الأمثلة:
نكتب القوائم في بايثون بين أقواس مربعة.
fruits=["apple", "orange", "banana"]
for f in fruits:
print(f)
apple
orange
banana
يمكنك استخدام التكرار for لطباعة عناصر القائمة:
--- SECTION: فهرسة القوائم (list indexing) ---
كما هو الحال مع السلاسل النصية، يتميز كل عنصر في القائمة برقم تسلسلي فريد يسمى فهرس، ويحدد موقعه داخل القائمة. يمكن للمستخدم الوصول إلى عناصر كل قائمة بكتابة اسم القائمة والرقم التسلسلي للعنصر الرقمين بين قوسين مربعين.
تبدأ فهرسة القائمة من الصفر وليس من 1.
وزارة التعليم
Ministry of Education
2025 - 1447
135
--- VISUAL CONTEXT ---
**DIAGRAM**: فهرسة القوائم (list indexing)
Description: Diagram illustrating list indexing. Three boxes labeled 0, 1, and 2 are shown above the list definition 'fruits=["apple", "orange", "banana"]'. Arrows point from each index box down to the corresponding element in the list.
Data: Illustrates how list elements are accessed using their index, starting from 0.
Key Values: Index 0 for the first element, Index 1 for the second element, Index 2 for the third element
Context: Explains the concept of list indexing in programming, emphasizing that indexing starts from zero.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
كيف يتم تعريف القائمة (List) في لغة بايثون؟
- أ) تُكتب القوائم بين أقواس هلالية ().
- ب) تُكتب القوائم بين أقواس مربعة [].
- ج) تُكتب القوائم بين أقواس معقوفة {}.
- د) تُكتب القوائم بين علامتي اقتباس "".
الإجابة الصحيحة: b
الإجابة: تُكتب القوائم بين أقواس مربعة [].
الشرح: في لغة بايثون، تُستخدم الأقواس المربعة [] لإنشاء قائمة وتجميع عناصرها داخلها، سواء كانت أرقاماً أو نصوصاً أو غيرها.
تلميح: تذكر نوع الأقواس المستخدمة لتجميع العناصر.
التصنيف: تعريف | المستوى: سهل
ما الرقم التسلسلي (الفهرس) الذي يبدأ منه عد عناصر القائمة في بايثون؟
- أ) يبدأ الفهرس من الرقم 1.
- ب) يبدأ الفهرس من الرقم 2.
- ج) يبدأ الفهرس من الصفر (0).
- د) يبدأ الفهرس من آخر عنصر في القائمة.
الإجابة الصحيحة: c
الإجابة: يبدأ الفهرس من الصفر (0).
الشرح: في بايثون، يبدأ ترقيم مواقع العناصر داخل القائمة من الرقم 0 للعنصر الأول، ثم 1 للثاني، وهكذا. هذه قاعدة أساسية في البرمجة.
تلميح: هذا يشبه فهرسة السلاسل النصية.
التصنيف: مفهوم جوهري | المستوى: سهل
إذا كانت القائمة fruits = ['apple', 'orange', 'banana']، فما العنصر الذي سيتم الوصول إليه باستخدام fruits[1]؟
- أ) العنصر 'apple'.
- ب) العنصر 'orange'.
- ج) العنصر 'banana'.
- د) سيظهر خطأ لأن الفهرس خارج النطاق.
الإجابة الصحيحة: b
الإجابة: العنصر 'orange'.
الشرح: 1. الفهرس 0 يشير إلى العنصر الأول: 'apple'. 2. الفهرس 1 يشير إلى العنصر الثاني: 'orange'. 3. الفهرس 2 يشير إلى العنصر الثالث: 'banana'. إذن، fruits[1] تعيد 'orange'.
تلميح: تذكر أن العد يبدأ من الصفر.
التصنيف: سؤال اختبار | المستوى: متوسط