I wrote some code just for the fun of it
symbols = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"] numbers = [] counter = 0 print("Enter Name") name = input(">") if name: new_name = list(name) for x in range(0, len(symbols)): count_name = new_name.count(symbols[x]) numbers.append(count_name) if count_name: counter += 1 print("Character amount =", counter) for x in range(0, len(numbers)): if numbers[x]: print(symbols[x], "=", numbers[x]) else: print("Input = NULL") When you enter your name for example roemer
It prints out something like this:
Character amount = 4 e = 2 m = 1 o = 1 r = 2 But I want it to sort based on which character occurs most frequently
symbolsandnumbersarrays before sorting - I suggestzip.d = {}; d['a'] = d.get('a', 0) + 1(get method)