• 0

كيف أضيف عدد صحيح إلى بداية قائمة في بايثون؟

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

a + list

ولقد حصلت على رسالة خطأ، فما الطريقة الصحيحة لفعل ذلك؟

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


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

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

>>> a = 5
>>> li = [1, 2, 3]
>>> [a] + li  # Don't use 'list' as variable name.
[5, 1, 2, 3]

أو يمكنك استخدام دالة insert حيث أنك ستمرر لها الموقع (والموقع الأول هو صفر) والمتغير الذي يحتوي على العدد الصحيح كالتالي:

>>>var=7
>>>array = [1,2,3,4,5,6]
>>>array.insert(0,var)
>>>array
[7, 1, 2, 3, 4, 5, 6]

ومن الطرق الأخرى أيضا نذكر هذه الطريقة:

list[0:0] = [a]

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


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

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

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

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


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

تسجيل الدخول

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


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