Como contar caracteres em um arquivo e imprimi-los classificados alfanumericamente
(Se você tem um título melhor, edite, não consegui explicar direito! :) Portanto, este é o meu código:
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)
E isso écipher.txt
:
xli uymgo fvsar jsb
Eu devo imprimir as letras usadas e quantas vezes elas são usadas, meu código funciona, mas eu preciso disso em ordem alfabética, tentei colocá-las em uma listalist(a)
e depois classificá-los, mas não entendi nada, alguma idéia? Desde já, obrigado!