اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.
في Python، الـ List هي مصفوفة ديناميكية (dynamic array) وليست ثابتة.  فيمكن تغيير حجمها بعد إنشائها و إضافة عناصر جديدة أو حذف عناصر موجودة

ولذلك قوائم Python مرنة جدًا وتتسع تلقائيًا لاستيعاب البيانات الجديدة دون الحاجة لتحديد حجم ثابت مسبقًا.

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

في بايثون المصفوفة مختلفة تماما عن اللغات الأخرى مثل c# و c++ و c .

حيث في بايثون كائن list هو مصفوفة ديناميكية (Dynamic Array) وليست مصفوفة ثابتة (Static Array).و هذا يعني أن حجمها يمكن أن يتغير أثناء التشغيل ولا يتم تحديد حجم معين لها وحيث يمكن إضافة عناصر جديدة أو إزالة عناصر دون الحاجة إلى إنشاء مصفوفة جديدة.

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

  • 0
نشر

في بايثون القوائم هي هياكل بيانات ديناميكية وليست مصفوفات ثابتة، و هذا يعني أنه يمكنك تعديل حجم القائمة بإضافة عناصر جديدة أو حذف عناصر دون الحاجة إلى تخصيص حجم معين مسبقا، أما إذا كنت بحاجة إلى مصفوفة ثابتة مثل C أو C++، يمكنك استخدام المكتبة array أو NumPy

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...