def print_sorted(result): heap = Heap() for key in result: heap.add(sum(result[key]), str(result[key]) + ' ' + key) sorted_result = heap.sort() i = 0 for item in sorted_result: i += 1 print(str(i) + '. ' + str(item[0]) + ' ' + item[1])