# Python 3+ import collections collections.Counter(input_string) # The almost fastest # Python 2 {key: string.count(key) for key in set(string)} # The second fastest