import collections s1 = 'すもももももももものうち' count_dict = collections.Counter(s1) # => Counter({'も': 8, 'ち': 1, 'す': 1, 'の': 1, 'う': 1}) Counter クラスのインスタンスは、辞書のような形で要素とその個数を格納したオブジェクトとなります。 上の例では文字列 s1 を渡していますが、リストを渡した場合でも同様に動作してくれます。 この Counter インスタンスから各要素を取り出すには items() keys() values() など辞書型と同名のメソッドを使います。