Python 목록을 내림차순으로 정렬
Python에서는 요소 목록을 내림차순으로 구성해야 하는 시나리오가 발생할 수 있습니다. 이 가이드에서는 이를 달성하는 두 가지 방법을 제공하고 예제를 통해 사용법을 보여줍니다.
방법 1: sorted() 함수 사용
sorted() 함수를 활용하면 원래 목록을 유지하면서 새로 정렬된 목록을 반환할 수 있습니다. 내림차순으로 정렬하려면 reverse=True 매개변수를 지정하기만 하면 됩니다.
sorted_timestamps = sorted(timestamps, reverse=True)
이렇게 하면 시간 내림차순으로 타임스탬프가 포함된 sorted_timestamps라는 새 목록이 생성됩니다.
방법 2: sort() 메서드 사용
또는 sort() 메서드를 사용하여 원래 목록을 그 자리에서 수정할 수 있습니다. sorted()와 유사하게 reverse=True를 전달하여 내림차순으로 정렬할 수 있습니다.
timestamps.sort(reverse=True)
이렇게 하면 새 복사본을 만들지 않고도 타임스탬프 목록 자체가 내림차순으로 재정렬됩니다.
예
다음 타임스탬프 목록을 고려하세요.
timestamps = [ "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", ]
방법 1 사용:
sorted_timestamps = sorted(timestamps, reverse=True) print(sorted_timestamps) # ['2010-04-20 10:25:38', '2010-04-20 10:12:13', ...]
방법 2 사용:
timestamps.sort(reverse=True) print(timestamps) # ['2010-04-20 10:25:38', '2010-04-20 10:12:13', ...]
두 경우 모두 타임스탬프 목록은 가장 최근부터 오래된 타임스탬프 순으로 내림차순으로 정렬됩니다.
위 내용은 Python 목록을 내림차순으로 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!