* 데이터가 두 개 일때 - 예: data_list = [9, 1] - data_list[0] > data_list[1] 이므로 data_list[0] 값과 data_ list[1] 값을 교환
def selection_sort(data_list):
for stand in range(len(data_list) - 1):
print (stand)
lowest = stand
for num in range(stand, len(data_list)):
if data_list[lowest] > data_list[num]:
lowest = num
data_list[stand], data_list[lowest] = data_list[lowest], data_list[stand]
print (data_list)
return data_list
# 데이터 준비: data_list 10개 만들기
import random
data_list = random.sample(range(100), 10)
# 테스트 해보기
selection_sort(data_list)