[파이썬] 2개 이상의 리스트 정렬 방법 - Whitmem
[파이썬] 2개 이상의 리스트 정렬 방법
Python Programming
2023-06-12 04:09 게시 8829879945c7a52752d2

0
0
62
이 페이지는 외부 공간에 무단 복제할 수 없으며 오직 있는 그대로 게시되며 부정확한 내용을 포함할 수 있습니다. 법률이 허용하는 한 가이드 라인에 맞춰 게시 내용을 인용하거나 출처로 표기할 수 있습니다.
This page is not to be distributed to external services; it is provided as is and may contain inaccuracies.
데이터 정렬
기본적으로 파이썬 언어에서 제공되는 기본 리스트 함수에는 sort 메소드가 제공됩니다.
기본적으로 sort 메소드는 데이터를 오름차순으로 정렬합니다. 역전이 필요한 경우 Reverse 함수를 사용하거나 값을 추가로 파라메터로 넘길 수 있습니다.
문자열이 포함된 데이터의 경우 앞에서부터 순서대로 아스키 코드가 적은 순으로 정렬됩니다.
속성이 2개 이상인 데이터 정렬
리스트의 속성이 2개 있거나 각각의 원수가 다수 개 인경우 기준점을 제시하여 그 기준을 중심으로 정렬할 수 있습니다.
기준점을 주기 위해서는 함수식을 만들어 하나의 원소에 대해 어느 위치에 기준점이 존재하는지 반환 해 주면 됩니다.
결과
[[-5, 'User'], [0, 'Hello'], [3, 'Admin'], [4, 'Byte']]
함수의 item은 하나의 원소 데이터를 의미하며, 하나의 원소 데이터가 들어왔을 때 0번의 인덱스를 위주로 정렬합니다.
하지만 보통 실전에서는 익명 함수를 사용합니다.
이 소스코드 또한 결과는 위와 동일합니다.
댓글 0개
댓글은 일회용 패스워드가 발급되며 사이트 이용 약관에 동의로 간주됩니다.
확인
Whitmemit 개인 일지 블로그는 개인이 운영하는 정보 공유 공간으로 사용자의 민감한 개인 정보를 직접 요구하거나 요청하지 않습니다. 기본적인 사이트 방문시 처리되는 처리 정보에 대해서는 '사이트 처리 방침'을 참고하십시오. 추가적인 기능의 제공을 위하여 쿠키 정보를 사용하고 있습니다. Whitmemit 에서 처리하는 정보는 식별 용도로 사용되며 기타 글꼴 및 폰트 라이브러리에서 쿠키 정보를 사용할 수 있습니다.
이 자료는 모두 필수 자료로 간주되며, 사이트 이용을 하거나, 탐색하는 경우 동의로 간주합니다.