반응형
이 목록을 내림차순으로 정렬하려면 어떻게해야합니까?
timestamp = [
"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"
]
해결 방법
한 줄에 람다
사용 :
timestamp.sort(key=lambda x: time.strptime(x, '%Y-%m-%d %H:%M:%S')[0:6], reverse=True)
list.sort
에 함수 전달 :
def foo(x):
return time.strptime(x, '%Y-%m-%d %H:%M:%S')[0:6]
timestamp.sort(key=foo, reverse=True)
참조 페이지 https://stackoverflow.com/questions/4183506
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python을 사용하여 한 디렉터리에서 다른 디렉터리로 모든 파일 이동 (0) | 2020.10.24 |
---|---|
파이썬 Python의 새 스타일 속성으로 '속성을 설정할 수 없습니다' (0) | 2020.10.24 |
파이썬 ufunc 'add' did not contain loop with signature matching type dtype ('S32') ('S32') ('S32') (0) | 2020.10.24 |
파이썬 내 파이썬 객체가 숫자인지 어떻게 확인할 수 있습니까? (0) | 2020.10.23 |
파이썬 Pycrypto (RSA)를 사용하여 데이터 서명 및 확인 (0) | 2020.10.23 |
댓글