title: Print Dictionary Keys without Dictionary Name? How/why?
body: <p>So I created a dictionary for setting difficulty level on a little game. </p>
  
  <pre><code>diff_dict = {'easy':0.2, 'medium':0.1, 'hard':0.05} # difficulty level dict
  </code></pre>
  
  <p>Keys are going to be the difficulty names and the values some ratios that i would use to compute the difficulty.</p>
  
  <p>So I was trying to figure out how to print only the keys to the user:</p>
  
  <pre><code>print('\nHere are the 3 possible choices: ',diff_dict.keys())
  </code></pre>
  
  <p>this would print as: </p>
  
  <pre><code>Here are the 3 possible choices:  dict_keys(['hard', 'easy', 'medium'])
  </code></pre>
  
  <p>Obviously I don't want to have the dictionary name displayed so I continued to search and I did find a solution which works:</p>
  
  <pre><code>diff_keys = diff_dict.keys()
  print ('\nHere are the 3 possible choices: ',list(diff_keys))
  </code></pre>
  
  <p>But I still want to know if there are other methods to achieve this, then why and so on. So here I go with the Qs:</p>
  
  <ol>
  <li><p>Can I achieve the same result without crating a new element,  such as diff_keys?</p></li>
  <li><p>Why does <code>diff_dict.keys</code> display the dict. name? Am I doing something wrong?</p></li>
  <li><p>On a side note, how can I print keys or other elements like lists, tuples, etc without the string quotes (')?</p></li>
  <li><p>same as #3 above but the brackets ([ ])</p></li>
  </ol>
  
  <p>thanks and cheerio :-)</p>