정렬 arr = [3,1,4,5,2] arr.sort() # 오름차순 정렬 print(arr) #[1,2,3,4,5] arr.sort(reverse = True) #내림차순 정렬 print(arr) #[5,4,3,2,1] 정렬로직에는 선택정렬, 삽입정렬, 버블정렬등이 있다. 이 로직들은 크게 복잡하지 않아 쉽게 배울 수 있다는 장점이 있찌만, 너무 느리기 때문에 실제로 사용하기는 어렵다. 선택정렬 : 선택정렬은 우리가 앞에서 배운 최대값, 최소값을 찾는 로직과 두 값을 바꿔주는 로직을 혼합하여 구현하는 로직이다 3 1 4 5 2 #처음 주어진 리스트 1 3 4 5 2 # 최소값 1과 맨 앞의 수인 3과 교환 1 2 4 5 3 #첫번째를 제외한 최소값 2와 두번째 수인 3과 교환 1 2 3 5 4 #두번째..