On May 9, 5:19 pm, [EMAIL PROTECTED] wrote:
> > > What would be the best method to print the top results, the one's that
> > > had the highest amount of anagrams??  Create a new histogram dict?
>
> > You can use the max() function to find the biggest list of anagrams:
>
> > top_results = max(anagrams.itervalues(), key=len)
>
> > --
> > Arnaud
>
> That is the biggest list of anagrams, what if I wanted the 3 biggest
> lists?  Is there a way to specific top three w/ a max command??

>>> import heapq
>>> help(heapq.nlargest)
Help on function nlargest in module heapq:

nlargest(n, iterable, key=None)
    Find the n largest elements in a dataset.

    Equivalent to:  sorted(iterable, key=key, reverse=True)[:n]


HTH,
George
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to