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

السؤال

نشر

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

a + list

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

Recommended Posts

  • 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]

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...