title: copying dictionary vs adding element to reconstruct dicionary
body: <p>In python, I need to reconstruct a dictionary from an existing dictionary. The number of dictionary elements are around 5. I can make the new dictionary with the five elements or I can copy the existing dictionary.</p>
  <p>Which method is faster between copying and making new one?</p>
  <p>(I need to put this into for loop so it might big difference at the end.)</p>
  <p>Example code:</p>
  <pre><code>orig = {'pid': 12345, 'name': 'steven king', 'country': 'usa', 'sex': 'M', 'company': 'MS'}
  
  for _ in range(5000):
  
      copy1 = orig.copy()
  
      newone = {}
      newone['pid'] = 12345
      newone['name'] = 'steven king', 
      newone['country']= 'usa' 
      newone['sex'] = 'M'
      newone['company] = 'MS'
  </code></pre>