def count(char, string): counter = 0 for letter in string: if char == letter: counter += 1 return [char, counter] def make_list(string): used_letters = "" answer = [] for i in string: if i not in used_letters: answer += [count(i, string)] used_letters += i return answer def sort_list(ls): swap(ls) ls.sort() swap(ls) def swap(ls): for i in ls: i[1],i[0] = i[0],i[1]