• 0

كيف أُهيّئ قائمة لطول محدد في بايثون؟

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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك فعل ذلك بعدة طرق وبسهولة في بايثون، فلو كان نوع القيم الافتراضية غير قابلة للتغيير (immutable) فيمكنك كتابة سطر برمجي مثل هذا للقيام بذلك [0]*10 أما لو كنت -على سبيل المثال- بحاجة إلى قائمة تتكون من 10 قواميس فلا يجب عليك استخدام [{}]*10 لأن ناتج هذا الأمر سيعطيك قائمة بها 10 قواميس متماثلة وليس 10 قواميس منفردة، ففي هذه الحالة يُنصح مثلا باستخدام حلقة التكرار for كما في المثال التالي:

[{} for i in range(10)]

أو يمكنك استخدام أي طريقة أخرى لإنشاء 10 قواميس منفصلة ومن ثم وضعها في القائمة.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن