title: Remove duplicates from the list of dictionaries (with a unique value)
body: <p>I have a list of dictionaries each of them describing a file (file format, filename, filesize, ... and a full path to the file [<strong>always unique</strong>]). The goal is to <em>exclude all but one dictionaries describing copies of the same file</em> (I just want a single dict (entry) per file, no matter how many copies there are. </p>
  
  <p>In other words: if 2 (or more) dicts differ only in a single key (<em>i.e. path</em>) - leave only one of them).</p>
  
  <p>For example, here is the source list:</p>
  
  <pre><code>src_list = [{'filename': 'abc', 'filetype': '.txt', ... 'path': 'C:/'},
              {'filename': 'abc', 'filetype': '.txt', ... 'path': 'C:/mydir'},
              {'filename': 'def', 'filetype': '.zip', ... 'path': 'C:/'},
              {'filename': 'def', 'filetype': '.zip', ... 'path': 'C:/mydir2'}]
  </code></pre>
  
  <p>The result should look like this:</p>
  
  <pre><code>dst_list = [{'filename': 'abc', 'filetype': '.txt', ... 'path': 'C:/'},
              {'filename': 'def', 'filetype': '.zip', ... 'path': 'C:/mydir2'}]
  </code></pre>