파이썬을 배워보자 1장

    파이썬에서 정렬을 사용하는 방법

    우선 정렬은 여러분들도 쉽게 아는 것처럼 2개 이상의 데이터를 순차적으로 나열하는 것을 의미합니다. 그렇다면, 프로그래밍 과정에서 왜 정렬을 해야할까요? 우선 데이터가 수백 개, 수천 개, 수백만 개가 된다면 순차탐색 이외의 다른 알고리즘을 사용할 수 없습니다. 하지만! 데이터가 정렬되어있다면 우리는 이진 탐색이라는 강력한 알고리즘을 사용할 수 있어요. 이진 탐색은 데이터를 조회하는 경우에 아주 효과적인 알고리즘입니다. 대부분의 경우 삽입, 삭제보다는 데이터를 조회하는 것이 압도적으로 많기 때문에 우리가 프로그래밍 과정에서 정렬을 해야하는 이유 중 가장 큰 이유가 바로 이진 탐색이 가능한 데이터를 만들기 위해서입니다. 그렇다면, 파이썬에서 정렬은 어떻게 사용할까요? 우선 파이썬에서는 sort()와 sor..