المدونةالفصل الثانيثالث متوسطالقوائم المتداخلة | الوحدة الثالثة | الدرس الثاني

القوائم المتداخلة | الوحدة الثالثة | الدرس الثاني

القوائم المتداخلة

القوائم المتداخلة هو عنوان الدرس الثاني من الوحدة الثالثة التي تحمل اسم “هياكل البيانات الخطية” في الفصل الدراسي الثاني من مقرر “المهارات الرقمية – ثالث متوسط”.

ستتعرف في هذا الموضوع على كيفية استخدام Nested lists في بايثون، بالإضافة إلى تطبيق فهرسة القوائم المتداخلة في بايثون.

القوائم المتداخلة

لذا قم بقراءة نواتج التعلُّم بعناية، ثم أعد قراءتها وتأكَّد من تحصيل محتواها بعد انتهائك من دراسة الموضوع.

نواتج التعلُّم

  • استخدام Nested lists.
  • فهرسة Nested lists في بايثون.

هيا لنبدأ!

القائمة

القائمة هي إحدى هياكل البيانات التي يتم استخدامها في بايثون لحفظ البيانات.

القوائم المتداخلة

لا تحتاج عناصر القائمة إلى أن تكون من نفس النوع؛ بل يمكِن تغييرها أثناء تنفيذ المقطع البرمجي، كما يمكِن أيضًا تغيير حجم القائمة أثناء تنفيذ المقطع البرمجي بحيث تتم إضافة عناصر أو إزالتها منها.

لمعرفة المزيد من المعلومات عن القوائم في بايثون، قم بالاطّلاع على الرابط التالي:

بايثون – القوائم (Lists)

القوائم المتداخلة

يمكِن للقائمة أن تحتوي على أنواع مختلفة من العناصر، كما يمكِن أن تحتوي على قائمةٍ أخرى كأحد عناصرها، وهذا ما يسمى بالقوائم المتداخلة (Nested lists).

لقد تعلَّمت سابقًا كيفية إنشاء تكرار داخل آخر، وبنفس الطريقة يمكِنك إنشاء قائمة داخل أخرى.

يمكِنك هنا مشاهدة مثالٍ للتعرُّف على كيفية عمل Nested lists:

القوائم المتداخلة

يتم التعامل مع القائمة الداخلية مثل بقية العناصر الأخرى الموجودة في القائمة، ويبقى طول القائمة ثابتًا لا يتغير.

القوائم المتداخلة

بإمكانك مراجعة محتوى الموضوع من بدايته وحتى نهاية هذا القسم، من خلال الرابط التالي:

فهرسة القوائم المتداخلة

لعرض عنصر موجود في قائمة متداخلة تحتاج إلى رقمين: الأول رقم فهرس العنصر في القائمة الخارجية، والثاني رقم فهرس القائمة الداخلية.

القوائم المتداخلة

يتم في هذا المثال طباعة Nested lists وعناصرها.

يمكِنك استخدام التكرارات المتداخلة للوصول إلى نفس النتيجة. جرِّب المقطع البرمجي الآتي:

القوائم المتداخلة

بإمكانك مراجعة محتوى الموضوع بالكامل بدايةً من عنوان “فهرسة القوائم” وحتى نهاية الموضوع، من خلال الرابط التالي:

إلى هنا يكون قد انتهى موضوع “القوائم المتداخلة”، لا تنسوا مراجعة نواتج التعلُّم أعلى المقال، وانتظرونا في الموضوع القادم!

روابط هامة

مقررات الفصل الدراسي الثاني

مشاركة المقال عبر:

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *