title: Update values for multiple keys in python
body: <p>What is the cleanest way to update the values of multiple keys in a dictionary to the values stored in a tuple?</p>
  
  <p>Example:</p>
  
  <p>I want to go from</p>
  
  <pre><code>&gt;&gt;&gt;mydict = {'a':None, 'b':None, 'c':None, 'd':None}
  &gt;&gt;&gt;mytuple = ('alpha', 'beta', 'delta')
  </code></pre>
  
  <p>to</p>
  
  <pre><code>&gt;&gt;&gt;print mydict
  {'a':'alpha', 'b':'beta', 'c':None, 'd':'delta'}
  </code></pre>
  
  <p>Is there an easy one-liner for this?  Something like <a href="https://stackoverflow.com/questions/209840/map-two-lists-into-a-dictionary-in-python">this</a> seems to be getting close to what I want. </p>
  
  <p>EDIT:
  I don't wish to assign values to keys based on their first letter. I'm just hoping for something like</p>
  
  <pre><code>mydict('a','b','d') = mytuple
  </code></pre>
  
  <p>Obviously that doesn't work, but I'm hoping for something similar to that.</p>