letter frequency counter / your thoughts..

bruno.desthuilliers at gmail.com bruno.desthuilliers at gmail.com
Wed May 7 18:27:58 EDT 2008


On 7 mai, 23:51, "bruno.desthuilli... at gmail.com"
<bruno.desthuilli... at gmail.com> wrote:
(snip)

Small improvement thanks to Paul Rubin:

from collections import defaultdict
from operator import itemgetter

def get_letters_frequency(source):
    letters_count = defaultdict(int)
    for letter in source:
        letters_count[letter] += 1
      return sorted(
          letters_count.iteritems(),
          key=itemgetter(1),
          reverse=True
       )




More information about the Python-list mailing list