study
sort와 sorted의 차이 본문
안녕하세요
이번 포스팅은 간단하지만 정렬 방식의 차이에 대해서 알아보고 실전문제를 풀어보도록 하겠습니다
Sort
Sort의 경우 원본 리스트를 정렬하되 반환 값은 None이며 원본 리스트의 순서가 변경됩니다
Sorted
Sorted의 경우 정렬된 새로운 리스트를 반환하며 원본 리스트에는 영향이 없습니다
모든 iterable(list, tuple, dic)에 동작합니다
Sorted를 사용해서 문제를 풀어보겠습니다
해당 문제는 프로그래머스에서 출제된 python 문제입니다
문제풀이 1)
sort()를 활용해서 원본 리스트를 정렬한 후 해당 값을 출력하는 방식입니다
문제풀이 2)
command(3가지로 구성된 값)의 값을 i, j, k 각각의 변수에 할당을 합니다
sorted()를 통해 append에 값을 추가합니다
'python' 카테고리의 다른 글
lambda (0) | 2020.12.09 |
---|---|
Closure(중첩함수) (0) | 2020.12.08 |