"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية فرز قائمة الطوابع الزمنية بترتيب تنازلي في بايثون؟

كيفية فرز قائمة الطوابع الزمنية بترتيب تنازلي في بايثون؟

تم النشر بتاريخ 2024-11-24
تصفح:421

How to Sort a List of Timestamps in Descending Order in Python?

بايثون: فرز قائمة بترتيب تنازلي

يعد فرز قائمة في بايثون مهمة شائعة. قد تجد نفسك بحاجة إلى فرز قائمة من السلاسل أو الأرقام أو حتى الكائنات. توفر بايثون عدة طرق لفرز القوائم، إحداها تستخدم الدالة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