Python
[Python] list에서 sort함수와 sorted 함수 차이
이어니언
2021. 6. 15. 15:03
list를 정렬할 때 쓰이는 함수는 2가지가 있다.
1. sort - 존재하고 있는 list를 정렬할 때 사용
my_list.sort()
기본적으로 오름차순으로 정렬 된다.
my_list.sort(reverse = Ture)
reverse 값을 입력하면 내림차순으로도 가능
2. sorted - sort와 동일하게 동작하지만 다른 변수에 저장을 하기 위해 사용
new_list = sorted(my_list)
sort와 다르게 기존의 list에 영향을 끼치지 않고 정렬한 list를 다시 return 해준다.
비슷한 예시로 list의 배열을 거꾸로 뒤집어 주는 .reverse / reversed() 가 있다.
위 함수 관련 백준 알고리즘 문제