计算Python列表中值的频率的最有效方法?
我正在寻找一种快速有效的方法来计算 python 中的 list
项目的频率:
list = ['a','b','a','b', ......]
我想要一个频率计数器,它会给我这样的输出:
[ ('a', 10),('b', 8) ...]
项目应该按频率降序排列如上图所示。
I am looking for a fast and efficient way to calculate the frequency of list
items in python:
list = ['a','b','a','b', ......]
I want a frequency counter which would give me an output like this:
[ ('a', 10),('b', 8) ...]
The items should be arranged in descending order of frequency as shown above.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Python2.7+
python2.5/2.6
Python2.7+
python2.5/2.6