title: Is there a way to extract only the values from a dictionary object to add to a list, using the lamba function?
body: <p>I am experimenting using lambda functions to create a list that contains only the values of a particular key to a list.</p>
  
  <p>I have the following:</p>
  
  <pre><code>names = None
  names = list(map(lambda restaurant: dict(name=restaurant['name']
                                            ).values(), yelp_restaurants))
  names
  
  # This is what I want for the list:
  # ['Fork &amp; Fig',
  #  'Salt And Board',
  #  'Frontier Restaurant',
  #  'Nexus Brewery',
  #  "Devon's Pop Smoke",
  #  'Cocina Azul',
  #  'Philly Steaks',
  #  'Stripes Biscuit']
  </code></pre>
  
  <p>What I get however, is the following:</p>
  
  <pre><code>[dict_values(['Fork &amp; Fig']),
   dict_values(['Salt And Board']),
   dict_values(['Frontier Restaurant']),
   dict_values(['Nexus Brewery']),
   dict_values(["Devon's Pop Smoke"]),
   dict_values(['Cocina Azul']),
   dict_values(['Philly Steaks']),
   dict_values(['Stripes Biscuit'])]
  </code></pre>
  
  <p>Is there a way to only pass the values, an eliminate the redundant 'dict_values' prefix?</p>