본문 바로가기

코테문제

[코테] 정렬 헷갈림

2. sorted() vs sort() 차이

두 함수는 목적은 같지만 방식이 다릅니다.


항목 sorted() sort()
동작 대상 아무 이터러블(iterable) 가능 (리스트, 튜플, 문자열 등) 리스트 객체만 가능
리턴 값 새로운 정렬된 리스트 반환 제자리(in-place) 정렬, 리턴값은 None
원본 수정 여부 원본 리스트 수정 안 함 원본 리스트를 수정함
사용 가능 대상 리스트, 튜플, 이터레이터 등 리스트만 가능