title: Python Dict more than one Max value
body: <p>I am using a list to find a max value from a group of items in the list using the line: <code>x=max(dictionary, key=dictionary.get)</code>
  This works fine unless two or more values in the dictionary are the same, it just seems to choose one of the max at complete random.
  Is there a way that I can get it to print both of the max values, possibly in a list eg:<code>dictionary={'A':2,'B':1,'C':2}</code> which will return <code>x=['A','C']</code></p>