title: Python: How do I randomly select a value from a dictionary key?
body: <p>I have a dictionary:</p>
  
  <pre><code>dict = {
      "Apple": ["Green", "Healthy", "Sweet"],
      "Banana": ["Yellow", "Squishy", "Bland"],
      "Steak": ["Red", "Protein", "Savory"]
  }
  </code></pre>
  
  <p>and I want to print one random value from each key, so I tried to get them into a list first:</p>
  
  <pre><code>import random
  
  food = [dict.value.random.choice()]
  </code></pre>
  
  <p>but this doesn't work (no surprise, it looks excessive and confusing)</p>
  
  <p>and I want to then <code>print</code> food:</p>
  
  <pre><code>print food
  </code></pre>
  
  <p>and just see:</p>
  
  <pre><code>green
  squishy
  savory
  </code></pre>
  
  <p>or whatever value was randomly selected.</p>
  
  <p>is creating the list unnecessary? I'll keep posting attempts.</p>
  
  <p>Just to clarify why this is not a duplicate: I don't want to randomly grab an item from a dictionary, I want to randomly grab an item from a each list inside a dictionary.</p>