list.sort() 함수는 리스트형의 메소드로 리스트 "원본 리스트를 직접 수정"한다. 또한 리스트에서만 작동하며 혼란을 피하기 위해 none을 반환한다. >>> a = [5, 2, 3, 1, 4] >>> a.sort() >>> a [1, 2, 3, 4, 5] >>> b = [12, 323, 1] >>> b.sort(key=len) >>> b [1, 12, 323] 반면 sorted()는 내장함수이며 "원본 리스트는 그대로이고 정렬된 값을 반환"한다. 리스트 뿐만 아니라 모든 iterable에서 작동한다. >>> sorted({1: 'D', 2: 'B', 3: 'B', 4: 'E', 5: 'A'}) [1, 2, 3, 4, 5] >>strs = ["스파게티", "라면", "밥"] >>>strsLen = ..