
📒 Language/📝 Python
[Python] sort( ) vs sorted( )
파이썬을 배우고 난 후 n년째 헷갈리는 sort()와 sorted() 함수... 두 함수 다 리스트를 정렬할 때 많이 사용하는데, 매번 찾아봐도 그때 쓰고 나면 다시 까먹어서 포스팅을 좀 하면 낫겠다 싶다 sort( )와 sorted( ) 공통점 둘 다 리스트를 정렬하는데 쓰인다. 그리고 아래에 나와있는 함수들의 원형을 보면 key와 reverse라는 매개변수를 지정할 수 있는데, key는 정렬 프로세스 전에 각 리스트 요소에 대해 호출할 함수를 지정하는 매개변수다. 예를 들어 key = str.lower로 지정하면 영문의 대소문자를 구분하지 않고 비교한다. (key 지정하지 않으면 대소문자 구분) 정렬 프로세스 전에 str.lower를 호출해 리스트의 모든 원소들에 대해 소문자로 변경시켜줬기 때문이다...