التمرين الأول: إنشاء القوائم وفهم سلوكها

اختر الإجابة الصحيحة بعد تحليل بنية القائمة أو تتبع التغييرات التي تطرأ عليها.

أي سطر ينشئ قائمة فارغة باستخدام الصيغة المباشرة ذات الأقواس المربعة؟

شرح السؤال

لكل بنية بيانات رمز يميز الصيغة المباشرة لإنشائها. ابحث عن الخيار الذي يستخدم قوسين مربعين من دون عناصر.

ما ناتج المقطع الآتي؟

fruits = ["تفاح", "موز", "برتقال", "مانجو"]
print(fruits[2])

شرح السؤال

يبدأ أول فهرس في القائمة من الصفر. عدّ العناصر حتى تصل إلى الفهرس المكتوب بين القوسين.

ما ناتج المقطع الآتي؟

numbers = [10, 20, 30, 40, 50]
print(numbers[-1])

شرح السؤال

تسمح الفهارس السالبة بالعد من نهاية القائمة. حدّد العنصر الذي يشير إليه أول فهرس سالب.

ما ناتج المقطع الآتي؟

my_list = [1, 2, 3]
my_list[1] = 10
print(my_list)

شرح السؤال

الفهرس المكتوب يشير إلى العنصر الثاني لا الأول. استبدل ذلك العنصر بالقيمة الجديدة مع إبقاء بقية القائمة كما هي.

1 من {{ total_questions_count }}
المزيد من الأسئلة؟