본문 바로가기
파이썬

파이썬 클래스 인스턴스 Python 목록 정렬

by º기록 2020. 10. 27.
반응형

클래스 인스턴스 목록이 있습니다.

x = [<iteminstance1>,...]

다른 속성 중에서 클래스에는 score 속성이 있습니다. 이 매개 변수를 기준으로 항목을 오름차순으로 정렬하려면 어떻게해야합니까?

수정 : Python의 list 에는 sort 라는 것이 있습니다. 여기서 이걸 사용해도 될까요? 이 함수가 내 score 속성을 ​​사용하도록 어떻게 지시합니까?

 

해결 방법

 

import operator
sorted_x = sorted(x, key=operator.attrgetter('score'))

x를 제자리에 정렬하려면 다음을 수행 할 수도 있습니다.

x.sort(key=operator.attrgetter('score'))

 

참조 페이지 https://stackoverflow.com/questions/4010322

 

 

반응형

댓글