- # 随机字母, 统计每个字母的数量:
- # 1. 按 a-z 的方式 显示每个字母的数量
- # 2. 按从多到少的方式 显示每个字母的数据
- info= "fkdsfkasefhjsadfjagroeklwehujksfdjkjhfw yusjkajklqwjiopkowep,lmkooigtftrdsesezzwzqxcdvgbhunhinjmkomkomkonjnjibhdasdsfjsfjkaejsfhjshfjkrhrbeghbdfhgbjherbjhaslkdwqefm;e,;frepwogmportmheoingionodqwdmwoqnduiebhfryuebgdfjnvjibqwbdhsbdqwjdnqjndjqwibdsfhdsfbiwef"
- import re
- info2 = re.findall(r'\w',info)
- info3_set = set(info2)
- info4 = {}
- for i in info3_set:
- info4[i] = info.count(i)
- print(sorted(info4.items(),key=lambda k:k[0]))
- # 根据键排序 a-z
- print(sorted(info4.items(),key=lambda k:k[1],reverse=True))
- # 根据值排序 0 - ∞
可以应用到词云统计中.
来源: http://www.bubuko.com/infodetail-2863247.html