sort()
리스트의 sort() 함수는 기본적으로 오름차순 정렬이다.
이 함수는 key와 reverse 인자를 넣어서 정렬 방법의 변형이 가능하다.
sort() 사용시 주의해야 할 점은 sort()의 반환 값이 None이기 때문에 sort()의 결과를 다시 리스트에 넣지 않는 것이다.
reverse 값에 True 값을 넣으면 내림차순 정렬이 가능하며,
key 값에 기준 값을 넣으면 그 값을 기준으로 정렬이 가능하다.
2차원 리스트 sort()
0번째 인덱스에 대한 정렬
아직 1번째 인덱스에 대해 정렬되지 않은 상태이다.
0번째 인덱스와 1번째 인덱스에 대한 정렬
두 인덱스에 대해 오름차순으로 정렬하려면 튜플(괄호)로 묶어주면 된다.
0번째 인덱스와 1번째 인덱스에 대한 내림차순 정렬
두 인덱스에 대해 내림차순으로 정렬하려면 마이너스(-)를 붙여주면 된다.
'내가 보려고 만드는 > 파이썬' 카테고리의 다른 글
[파이썬] 문자열 리스트, 문자열 길이를 기준으로 정렬 (0) | 2021.07.24 |
---|---|
[파이썬] sort(), sorted() 함수 (0) | 2021.07.24 |
[파이썬] itertools.combinations 조합 (0) | 2021.07.21 |
[파이썬] for _ in range() (0) | 2021.07.19 |
[파이썬] 소수점 자리수 제한하기 (0) | 2021.07.18 |