정렬 기능을 사용하여 Python 날짜 문자열 목록을 정렬하려면 객체의 날짜를 변환하고 정렬을 적용해야 합니다. 이를 위해 정렬 기능의 키라는 속성을 사용하고 각 날짜에 대한 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']