(もっと良いタイトルがある場合は、編集してください。適切に説明できませんでした! :) これが私のコードです:
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)
これはcipher.txt
次のとおりです。
xli uymgo fvsar jsb
使用された文字と使用回数を出力することになっていますが、コードは機能しますが、アルファベット順にする必要があります。それらをリストに入れてlist(a)
並べ替えてみましたが、うまくいきませんでした。アイデア?前もって感謝します!