list.sort() vs sorted(list)

jj·2020년 12월 10일

python

목록 보기
1/3

list.sort()

  • 리스트형의 메소드
  • 리스트 원본값을 직접 수정
  • sort(reverse=True, key=lambda x: len(x))
s=[2,1,3]
s.sort()
s
>> [1,2,3]

sorted(list)

  • 내장 함수
  • 리스트 원본 값은 그대로이고 정렬 값을 반환
s=[2,1,3]
s1=sorted(s)
s1
>>[1,2,3]
s
>>[2,1,3]

list.sort()는 원본값을 수정해서 복사본을 만들지 않기 때문에 sorted(list)보다 빠름!

profile
재밌는게 재밌는거다

0개의 댓글