내가 보려고 만드는/파이썬

[파이썬] 2차원 리스트 sort()

gaga_ 2021. 7. 21. 16:48

sort()

리스트의 sort() 함수는 기본적으로 오름차순 정렬이다.

이 함수는 key reverse 인자를 넣어서 정렬 방법의 변형이 가능하다.

 

sort() 사용시 주의해야 할 점은 sort()의 반환 값이 None이기 때문에 sort()의 결과를 다시 리스트에 넣지 않는 것이다.

 

reverse 값에 True 값을 넣으면 내림차순 정렬이 가능하며,

key 값에 기준 값을 넣으면 그 값을 기준으로 정렬이 가능하다.

 

2차원 리스트 sort()

0번째 인덱스에 대한 정렬

아직 1번째 인덱스에 대해 정렬되지 않은 상태이다.

 

0번째 인덱스와 1번째 인덱스에 대한 정렬

두 인덱스에 대해 오름차순으로 정렬하려면 튜플(괄호)로 묶어주면 된다.

 

0번째 인덱스와 1번째 인덱스에 대한 내림차순 정렬

두 인덱스에 대해 내림차순으로 정렬하려면 마이너스(-)를 붙여주면 된다.