بايثون: فرز قائمة بترتيب تنازلي
يعد فرز قائمة في بايثون مهمة شائعة. قد تجد نفسك بحاجة إلى فرز قائمة من السلاسل أو الأرقام أو حتى الكائنات. توفر بايثون عدة طرق لفرز القوائم، إحداها تستخدم الدالةsort().
خذ بعين الاعتبار قائمة الطوابع الزمنية التالية:
timestamps = [ "2010-04-20 10:07:30", "2010-04-20 10:07:38", "2010-04-20 10:07:52", "2010-04-20 10:08:22", "2010-04-20 10:08:22", "2010-04-20 10:09:46", "2010-04-20 10:10:37", "2010-04-20 10:10:58", "2010-04-20 10:11:50", "2010-04-20 10:12:13", "2010-04-20 10:12:13", "2010-04-20 10:25:38" ]
لفرز هذه القائمة بترتيب تنازلي، يمكنك استخدام الدالةsort() مع تعيين الوسيطة العكسية على True. تعكس الوسيطة العكسية ترتيب العناصر التي تم فرزها.
sorted_timestamps = sorted(timestamps, reverse=True)
سيحتوي المتغيرsorted_timestamps الآن على قائمة جديدة مع الطوابع الزمنية مرتبة بترتيب تنازلي.
إذا كنت تريد فرز القائمة في مكانها، يمكنك استخدام ما يلي الكود:
timestamps.sort(reverse=True)
سيتم الآن فرز قائمة الطوابع الزمنية بترتيب تنازلي.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3