[Python] Sort() , sorted() 정렬 함수
정렬 간단한 오름차순 정렬 sorted() 함수를 호출하면 됩니다. 새로운 정렬된 리스트를 반환합니다. 처음 A, B 리스트가 주어졌을때, A.sort() 는 기존 리스트 자체를 정렬하는 함수입니다. A = A.sort()를 출력시, None을 출력합니다. 따라서 기존 리스트를 유지하고 싶다면, 새로운 변수에 할당해야합니다. B1 = sorted(B) 를 사용해야합니다. A = [9,8,5,6,41] B = [9,8,5,6,41] A.sort() print(A) A1 = A.sort() print(A1) B1 = sorted(B) print(B1) [out] [5, 6, 8, 9, 41] None [5, 6, 8, 9, 41] 오름차순과 내림차순 reverse = True 사용 A = [9,8,5,6,4..
2020. 12. 20.
[알고리즘] 선택 정렬
선택 정렬 : 매번 조건에 맞게 선택하는 알고리즘 ex) 가장 작은 데이터를 선택해 맨 앞에 있는 데이터와 바꾸고, 그 다음 작은 데이터를 선택해 앞에서 두번째 데이터와 바꾸는 과정 등 array = [6,8,0,1,3,5,74,3,7,85,36] for i in range(len(array)): currrent_index = i for j in range(i+1,len(array)): if array[currrent_index] > array[j]: currrent_index = j if array[i] != array[currrent_index]: array[i], array[currrent_index] = array[currrent_index], array[i], print(array) print(..
2020. 12. 18.