#!/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)