[TIL / Python] sort() , sorted() 차이 간단 정리

yujeongkwon·2022년 1월 5일
0

TIL

목록 보기
2/9

리스트명.sort()

리스트 형의 메소드
sort() 함수는 리스트의 요소를 순서대로 정렬해 준다. 즉, 리스트 객체 그 자체를 정렬만 할 뿐 정렬된 결과를 돌려주지는 않는다.
==> 리스트 원본 값을 직접 수정한다.

sorted()

내장함수
sorted(iterable) 함수는 입력값을 정렬한 후 그 결과를 리스트로 돌려주는 함수이다.
리스트 뿐만아니라 문자열, 튜플도 정렬하여 리스트로 결과를 돌려줌.
==> 리스트 원본 값은 그대로이고 정렬 값을 반환합니다.

reverse() , reversed() 도 같은 원리지만 reversed()는 reversed 객체로 값을 반환한다. 따라서 리스트로 반환하고 싶으면 list() 씌워줘야함. ex) list(reversed("abc"))

profile
인생 살자.

0개의 댓글