title: Python. Manipulation with a list of dictionaries
body: <p>Friends, I have a list of dictionaries:</p>
  
  <pre><code>my_list = 
  [
  {'oranges':'big','apples':'green'},
  {'oranges':'big','apples':'green','bananas':'fresh'},
  {'oranges':'big','apples':'red'},
  {'oranges':'big','apples':'green','bananas':'rotten'}
  ]
  </code></pre>
  
  <p>I want to create a new list where partial duplicates are eliminated.</p>
  
  <p>In my case this dictionary must be eliminated:</p>
  
  <pre><code>{'oranges':'big','apples':'green'}
  </code></pre>
  
  <p>, because it duplicates longer dictionaries:</p>
  
  <pre><code>{'oranges':'big','apples':'green','bananas':'fresh'}
  {'oranges':'big','apples':'green','bananas':'rotten'}
  </code></pre>
  
  <p>Hence, the desired result:</p>
  
  <pre><code>[
  {'oranges':'big','apples':'green','bananas':'fresh'},
  {'oranges':'big','apples':'red'},
  {'oranges':'big','apples':'green','bananas':'rotten'}
  ]
  </code></pre>
  
  <p>How to do it? Thanks a million!</p>