title: Merging two lists into dictionary while keeping duplicate data in python
body: <p>
  Hi, I want to merge two lists into one dictionary. Suppose I have two lists such as below</p>
  
  <p>list_one = ['a', 'a', 'c', 'd']</p>
  
  <p>list_two = [1,2,3,4]</p>
  
  <p>and I want my dictionary to be like this</p>
  
  <pre><code>{'a': 1, 'a': 2, 'c': 3, 'd': 4}
  </code></pre>
  
  <p>As of right now, I have this following code</p>
  
  
  
  <pre><code>print dict(zip(['a', 'a', 'c', 'd'], [1,2,3,4]))
  </code></pre>
  
  <p>But the output from above code is this</p>
  
  <pre><code>{'a': 2, 'c': 3, 'd': 4}
  </code></pre>
  
  <p>
  How can I make it to this output?</p>
  
  <pre><code>{'a': 1, 'a': 2, 'c': 3, 'd': 4}
  </code></pre>
  
  <p>
  Thanks</p>