TheBrain نشر 12 يناير 2016 أرسل تقرير نشر 12 يناير 2016 أحتاج إلى إضافة عدد صحيح معين إلى بداية قائمة حيث أن هذا العدد موجود داخل متغير فلذلك كتبت هذا السطر:a + list ولقد حصلت على رسالة خطأ، فما الطريقة الصحيحة لفعل ذلك؟ اقتباس
0 هشام رزق الله نشر 12 يناير 2016 أرسل تقرير نشر 12 يناير 2016 يوجد العديد من الطرق في لغة بايثون لفعل ذلك، فيمكنك على سبيل المثال تحويل المتغير إلى قائمة عن طريق وضعه بين معقفين ومن ثم استخدام عامل الجمع + كما في الطريقة التي استخدمتها كالتالي:>>> 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] اقتباس
السؤال
TheBrain
أحتاج إلى إضافة عدد صحيح معين إلى بداية قائمة حيث أن هذا العدد موجود داخل متغير فلذلك كتبت هذا السطر:
ولقد حصلت على رسالة خطأ، فما الطريقة الصحيحة لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.