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