title: How to find Duplicate values in Dict and print keys with those values
body: <p>I wanted to know how I can find duplicate values in a dictionary and the return the keys that contain those values.</p>
  
  <p>So here is an example:</p>
  
  <pre><code>d = {'happy':['sun', 'moon', 'chocolate'], 'sad':['fail', 'test', 'bills'], 'random': ['baloon', 'france', 'sun'] }
  </code></pre>
  
  <p>As you can see the key's <strong>happy</strong> and <strong>random</strong> have the same/duplicate value in them, which is <strong>'sun'</strong>, so the output I was looking for is:</p>
  
  <pre><code>random, happy
  </code></pre>
  
  <p>I cant really understand how I can find duplicate values like that.</p>
  
  <p>If I had a particular value such as 'Chocolate', then I could simply do a for loop using d.keys() ...</p>