#!/usr/bin/python3
# ===================================================================
# selection sort
#
# use min() function for assending order
# use max() finction for decending order
#
# from: www.youtube.com/watch?v=nFG6pKhsUIY
# ===================================================================
list1 = [56,3,2,78,6,0]
print(list1)
for i in range(len(list1)):
# ---- list minimum value
min_value = min(list1[i:])
##print(min_value)
# ---- find list index of minimum value
min_index = list1.index(min_value)
##print(min_index)
# ---- swap values
list1[i], list1[min_index] = list1[min_index],list1[i]
print(list1)