title: filling python dictionary error
body: <p>I have a problem while filling a list with another dictionary in a loop : </p>
  
  <p>When I modify some values of the dictionary, the list always take the value of the latest dictionary modification... I don't understand why.</p>
  
  <p>Here is a part of my code to help : </p>
  
  <pre><code>l = []
  for k in dData.keys():
      baseCourbe['name'] = k
      baseCourbe['dataPoints'] = dData[k]
      l.append(baseCourbe)
  </code></pre>
  
  <p>My list <code>l</code> always takes the last value assigned to <code>baseCourbe</code>.</p>
  
  <p>Any help is welcome!</p>