title: Python: Set list elements as dict values
body: <p>Short question and probably short answer, but I do not get it^^</p>
  
  <pre><code>d = {'a' : 0, 'b' : 0, 'c' : 0, 'd' : 0}
  l = [1, 2, 3, 4]
  </code></pre>
  
  <p>I want to set the list values to the dictionary such that</p>
  
  <pre><code>d = {'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4}
  </code></pre>
  
  <p>Of course</p>
  
  <pre><code>d['a'], d['b'], d['c'], d['d'] = l
  </code></pre>
  
  <p>will make it, but that cant be the right way to do it. What if I have 50 values ... A loop that zips <code>d</code> and <code>l</code> will work as well.</p>
  
  <p>But there is something short like <code>d.values = l</code>, isn't it?</p>
  
  <p>Thanks for helping!  :)</p>
  
  <p>Edit: I’m using Python 3.7, so the dict is ordered by insertion.</p>