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