반응형
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
반응형
'Nice programing' 카테고리의 다른 글
글로벌 범위와 글로벌 네임 스페이스 (0) | 2020.12.08 |
---|---|
정렬 된 세트의 모든 구성원 가져 오기 (0) | 2020.12.08 |
dplyr :: select 함수는 MASS :: select와 충돌합니다. (0) | 2020.12.08 |
정규식 예제로 필터링 (0) | 2020.12.08 |
func () 대 c99의 func (void) (0) | 2020.12.08 |