python计算字符串单词出现的频率按字母对键进行排序后输出
第一次发不太熟,见谅
d = {}
a = input('请输入:')
b = list(a.split())
for i in b:
d[i] = b.count(i)
for a in d:
print(a,':',d[a])
```#以下为运行结果
请输入:hello world and practice makes perfect and hello world againpractice !!1111 美女 没毛病
hello : 2
world : 2
and : 2
practice : 1
makes : 1
perfect : 1
againpractice : 1
!!1111 : 1
美女 : 1
没毛病 : 1