[python] 파이썬 리스트에서 특정 값을 기준으로 정렬하는 방법은?

예를 들어, 다음은 숫자로 이루어진 리스트를 오름차순으로 정렬하는 예제입니다.

numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
numbers.sort()
print(numbers)

출력 결과는 [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]가 됩니다.

또한, sorted() 함수를 사용하여 기존 리스트를 변경하지 않고 정렬된 새 리스트를 반환할 수도 있습니다.

numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_numbers = sorted(numbers, reverse=True)
print(sorted_numbers)

이 경우 출력 결과는 [9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1]가 됩니다.

더 자세한 내용은 Python 공식 문서를 참고하십시오.