0 تصويتات
منذ في تصنيف أسئلة تعليمية بواسطة

ينشئ بايثون مصفوفة ثنائية الابعاد باستخدام القوائم المتداخلة صح ام خطا ؟؟

الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:

صح

الإجابة هي: صح.

الشرح التفصيلي:

في لغة بايثون، لا يوجد نوع بيانات مدمج يسمى "مصفوفة ثنائية الأبعاد" (2D Array) بشكل مستقل كما في بعض لغات البرمجة الأخرى، ولكن يتم تحقيق ذلك باستخدام القوائم المتداخلة (Nested Lists).

ما هي القوائم المتداخلة؟
هي ببساطة قائمة أساسية تحتوي بداخلها على قوائم أخرى. تخيل القائمة الكبيرة كأنها "جدول"، والقوائم الصغيرة التي بداخلها كأنها "صفوف" هذا الجدول.

مثال توضيحي:
إذا أردنا إنشاء مصفوفة تتكون من صفين وثلاثة أعمدة، نكتبها بهذا الشكل:

```python
# إنشاء مصفوفة ثنائية الأبعاد (قائمة متداخلة)
matrix = [
[1, 2, 3], # الصف الأول
[4, 5, 6] # الصف الثاني
]
```

توضيح مكونات المثال:

  • القائمة الخارجية: هي التي تجمع كل الصفوف معاً `[ ... ]`.
  • القوائم الداخلية: كل قائمة مثل `[1, 2, 3]` تمثل صفاً واحداً في المصفوفة.
  • العناصر: الأرقام الموجودة داخل القوائم الصغيرة تمثل القيم في الأعمدة.

كيفية الوصول إلى العناصر:
للوصول إلى أي قيمة داخل هذه المصفوفة، نستخدم رقمين (مؤشرين):
  1. المؤشر الأول: لتحديد رقم الصف.
  2. المؤشر الثاني: لتحديد رقم العمود.

مثال: للوصول إلى الرقم (5) في المثال السابق:
`print(matrix[1][1])`
*(لاحظ أن العد يبدأ من الصفر، لذا الصف الثاني رقمه 1، والعمود الثاني رقمه 1).*

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال ينشئ بايثون مصفوفة ثنائية الابعاد باستخدام القوائم المتداخلة صح ام خطا ؟ اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
إجابة سؤال ينشئ بايثون مصفوفة ثنائية الابعاد باستخدام القوائم المتداخلة صح ام خطا ؟؟ صح.

أسئلة مشابهة

0 تصويتات
1 إجابة
0 تصويتات
1 إجابة
0 تصويتات
1 إجابة
مرحباً بك في بوابة الإجابات ، المصدر الرائد للتعليم والمساعدة في حل الأسئلة والكتب الدراسية، نحن هنا لدعمك في تحقيق أعلى مستويات التعليم والتفوق الأكاديمي، نهدف إلى توفير إجابات شاملة لسؤالك
...