Amer Abdallah نشر 28 أغسطس 2021 أرسل تقرير مشاركة نشر 28 أغسطس 2021 لدي قائمة مكونه من مجموعة من النصوص وأريد أن أقوم بعكس ترتيب هذه العناصر بدون إنشاء قائمة جديدة، أي يتم تعديل القائمة نفسها، كالتالي: ['Python', 'JavaScript', 'HTML', 'CSS] # القائمة الأساسية ['CSS', 'HTML', 'JavaScript', 'Python] # القائمة بعد التعديل كيف يمكنني عكس ترتيب عناصر قائمة في بايثون؟ 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Wael Aljamal نشر 28 أغسطس 2021 أرسل تقرير مشاركة نشر 28 أغسطس 2021 يمكن عكس قائمة عن طريق slice كالتالي: myList = myList[::-1] print(myList) إن لم ترد حفظ الناتج، يمكن استخدام الدالة reversed التي تعيد iterator يمكن المرور عليها بحلقة: for i in reversed(myList): print(i) وإذا كنت تريد حفظه للدالة reversed يمكن تحويل الناتج لقائمة: list(reversed(myList)) كما يمكن استخدام numpy والدالة flip: import numpy as np array = [0, 10, 20, 40] list(np.flip(array)) [40, 20, 10, 0] كما يمكن استخدام تابع الترتيب وعمل ترتيب تنازلي.. بتمرير المعامل reverse=True myList.sort(reverse=True) 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 محمد أبو عواد نشر 28 أغسطس 2021 أرسل تقرير مشاركة نشر 28 أغسطس 2021 يمكنك فعل ذلك باستخدام الدالة reverse كالتالي: myList = ['Python', 'JavaScript', 'HTML', 'CSS'] myList.reverse() print('Reversed List:', myList) سوف يكون الناتج كالتالي Reversed List: ['CSS', 'HTML', 'JavaScript', 'Python'] اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Amer Abdallah
لدي قائمة مكونه من مجموعة من النصوص وأريد أن أقوم بعكس ترتيب هذه العناصر بدون إنشاء قائمة جديدة، أي يتم تعديل القائمة نفسها، كالتالي:
كيف يمكنني عكس ترتيب عناصر قائمة في بايثون؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.