Python 객체와 같은 복잡한 객체 목록을 정렬하는 것은 일반적인 프로그래밍 작업이 될 수 있습니다. 다음 시나리오를 고려하십시오.
문제:
특정 속성을 가진 Python 객체 목록이 있는 경우 특정 속성을 기준으로 내림차순으로 정렬하려면 어떻게 해야 합니까?
해결책:
목록을 정렬하려면 .count와 같은 속성을 기반으로 하는 객체는 람다 함수를 키로 사용하여 정렬 방법을 사용하고 내림차순으로 역순을 True로 설정합니다.
코드:
목록을 제자리에서 정렬하려면 다음을 사용하세요.
orig_list.sort(key=lambda x: x.count, reverse=True)
새로 정렬된 목록을 반환하려면, 사용:
new_list = sorted(orig_list, key=lambda x: x.count, reverse=True)
설명:
추가 정보:
위 내용은 속성별로 개체 목록을 내림차순으로 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!