1.12 序列中出现次数最多的元素

    类就是专门为这类问题而设计的,它甚至有一个有用的 most_common() 方法直接给了你答案。

    为了演示,先假设你有一个单词列表并且想找出哪个单词出现频率最高。你可以这样做:

    如果你想手动增加计数,可以简单的用加法:

    或者你可以使用 update() 方法:

    毫无疑问, Counter 对象在几乎所有需要制表或者计数数据的场合是非常有用的工具。在解决这类问题的时候你应该优先选择它,而不是手动的利用字典去实现。

    原文: