(If you have a better title, do edit, I couldn't explain it properly! :) So this is my code:
with open('cipher.txt') as f:
    f = f.read().replace(' ', '')
new = []
let = []
for i in f:
    let.append(i)
    if i.count(i) > 1:
        i.count(i) == 1
    else:
        new = sorted([i + ' ' + str(f.count(i)) for i in f])
for o in new:
  print(o)
And this is cipher.txt:
xli uymgo fvsar jsb
I'm supposed to print out the letters used and how many times they are used, my code works, but I need it alphabetical, I tried putting them in a list list(a) and then sorting them, but i didn't quite get it, any ideas? Thanks in advance!
 
     
     
    