title: Get iterable of values from dictionary with iterable of keys
body: <p>I have an numpy array (which can be a list) with the keys of a dictionary. I need to get all the values in a the dictionary where the keys matches the array values as fast as possible. I currently do that with a comprehensive list:</p>
  <pre><code>original_list = [1, 3, 4]
  my_dict = {1: 'a', 2: 'b', 3: 'c', 4: 'd'}
  np_list = np.array(original_list)
  np_values = np.array([my_dict[key] for key in np_list])
  </code></pre>
  <p>Is there a way to make this faster?</p>