title: Create tuple from dictionary defined from list
body: <p>I'm using python 3.5, I have a dictionary:</p>
  
  <pre><code>dict =  {1:'entry 1', 2:'entry 2', 3:'entry 3', 4:'entry 4'}
  </code></pre>
  
  <p>and a list:</p>
  
  <pre><code>numlist = [1,3,4]
  </code></pre>
  
  <p>What I want is to create a tuple from the dictionary based on the items in the list. So in the above example my desired output is:</p>
  
  <pre><code>('entry 1','entry 3','entry 4')
  </code></pre>
  
  <p>I'm not sure how to do this however. I tried:</p>
  
  <pre><code>templist = ()
  for i in numlist:
      templist = (dict[i]) + templist
  </code></pre>
  
  <p>However this through up a "TypeError: Can't convert 'tuple' object to str implicitly"</p>
  
  <p>I'm not sure how else to handle this, any help would be appreciated.</p>