(如果您有更好的标题,请进行编辑,我无法正确解释!:) 所以这是我的代码:
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)
然后对它们进行排序,但我不太明白,任何想法?提前致谢!