Nice programing

datetime 또는 date 개체 목록을 정렬하려면 어떻게합니까?

nicepro 2020. 12. 8. 20:00
반응형

datetime 또는 date 개체 목록을 정렬하려면 어떻게합니까?


날짜 및 / 또는 날짜 / 시간 개체 목록을 정렬하려면 어떻게합니까? 여기에서 받아 들여지는 대답 은 나를 위해 작동하지 않습니다.

from datetime import datetime,date,timedelta


a=[date.today(), date.today() + timedelta(days=1), date.today() - timedelta(days=1)]
print a # prints '[datetime.date(2013, 1, 22), datetime.date(2013, 1, 23), datetime.date(2013, 1, 21)]'
a = a.sort()
print a # prints 'None'....what???

제자리에서 작동 None하기 때문에 얻는 것입니다. 즉, 아무것도 반환하지 않지만 목록 자체를 수정합니다. 다시 할당하지 않고 전화 만하면 됩니다.list.sort()a.sort()a

sorted()목록의 정렬 된 버전을 반환 하는 내장 함수 a = sorted(a)가 있습니다. 원하는 작업도 수행합니다.

참고 URL : https://stackoverflow.com/questions/14472795/how-do-i-sort-a-list-of-datetime-or-date-objects

반응형