sort फंक्शन का उपयोग करके Python डेट स्ट्रिंग लिस्ट को सॉर्ट करने के लिए, आपको डेट्स को ऑब्जेक्ट्स में बदलना होगा और उन पर सॉर्ट लागू करना होगा। इसके लिए आप sort फंक्शन के key नामित एट्रिब्यूट का उपयोग कर सकते हैं और एक लैम्ब्डा प्रदान कर सकते हैं जो प्रत्येक डेट के लिए datetime ऑब्जेक्ट बनाता है और इस डेट ऑब्जेक्ट के आधार पर उनकी तुलना करता है।
उदाहरण
from datetime import datetime my_dates = ['5-Nov-18', '25-Mar-17', '1-Nov-18', '7-Mar-17'] my_dates.sort(key=lambda date: datetime.strptime(date, "%d-%b-%y")) print(my_dates)
आउटपुट
यह आउटपुट देगा:
['7-Mar-17', '25-Mar-17', '1-Nov-18', '5-Nov-18']