로딩
요청 처리 중입니다...

[python] sort, sorted 차이

 [python] sort, sorted 차이

sort() t = [5, 2, 3, 1, 4] t.sort() print(t) # [1, 2, 3, 4, 5] - list 에 한정되며, return 값이 None이다. - 원본 리스트의 값을 변경한다. sorted보다 빠르다. sorted() t = [5, 2, 3, 1, 4] print(sorted(t)) # [1, 2, 3, 4, 5] print(t) #[5, 2, 3, 1, 4] - iterable 한 자료형(튜플, 리스트, 딕셔너리, 문자열)에 모두 사용가능하다. - return 값으로 정렬된 값을 내보낸다. - 원본 리스트 값이 변하지 않는다. c = ['ccc','aaaa','bb','ddddd'] sorted(c, key=len) #['bb', 'ccc', 'aaaa', 'ddddd'] c = ['ccc','aaaa','bb','ddddd'] c.sort(key=len) print(c) #['bb', 'ccc', 'aaaa', 'ddddd'] c = ['ade','c...

# list # python # sorting # 정렬 # 파이썬