القوائم
القوائم
القوائم
من الملخص
تعريف وإنشاء القوائم
## تعريف وإنشاء القوائم القائمة في بايثون هي بنية بيانات أساسية وقوية للغاية، تسمح بتخزين مجموعة من العناصر المرتبة والقابلة للتغيير في متغير واحد. تخيلها كصندوق مقسّم إلى خانات، حيث يمكنك وضع أي شيء في كل خانة: أرقام، نصوص، أو حتى قوائم أخرى. هذه المرونة تجعلها أداة لا غنى عنها في معظم برامج بايثون، حيث تستخدم لتجميع البيانات ذات الصلة معًا، مثل قائمة أسماء الطلاب، أو درجات الاختبار، أو إحداثيات النقاط على رسم بياني. لإنشاء قائمة، نستخدم الأقواس المربعة `[]` ونفصل بين العناصر بفاصلة. يمكن أن تكون القائمة فارغة `empty_list = []` أو تحتوي على عناصر متنوعة `mixed_list = [1, "hello", 3.14]`. من أهم خصائص القوائم أنها 'قابلة للتغيير' (mutable)، مما يعني أنه يمكنك إضافة عناصر إليها أو حذفها أو تعديلها بعد إنشائها، وهذا ما يميزها عن هياكل بيانات أخرى مثل الصفوف (Tuples). لمعرفة عدد العناصر في قائمة، نستخدم الدالة المدمجة `len()`، والتي تعيد رقماً صحيحاً يمثل طول القائمة، وهو أمر ضروري في العديد من العمليات اللاحقة. *القائمة المتداخلة (Nested List):** هي قائمة تحتوي على قائمة أخرى كأحد عناصرها. مثال: `nested = [1, 2, ['a', 'b']]`. للوصول إلى العنصر 'a' في هذا المثال، نستخدم الفهرسة المزدوجة: `nested[2][0]`.
سؤال من بنك الأسئلة
ما هو الرمز المستخدم لتعريف القائمة في لغة بايثون؟
- الأقواس المربعة [ ]
- الأقواس الدائرية ( )
- الأقواس المتعرجة { }
- علامات التنصيص " "
موضوعات أخرى في الوحدة