title: How to have multiple values for a key in a python dictionary?
body: <p>I have a case where the same key could have different strings associated with it.</p>
  
  <p>e.g. flow and wolf both have the same characters, if I sort them and use them as keys in a dictionary, I want to put the original strings as values.</p>
  
  <p>I tried in a python dict as:</p>
  
  <pre><code>d = {}
  
  d["flow"] = flow
  d["flow"] = wolf
  </code></pre>
  
  <p>but there is only one value associated with the key.</p>
  
  <p>I tried <code>d["flow"].append("wolf")</code> but that also doesn't work.</p>
  
  <p>How to get this scenario working with Python dicts?</p>