擅长:python、mysql、java
<p>集合项必须是可哈希的,而dict不是。您可以使用<code>pickle</code>序列化所有dict,然后使用<code>set</code>获取唯一项,最后将它们反序列化回dict:</p>
<pre><code>import pickle
print(list(map(pickle.loads, set(map(pickle.dumps, rm_dict)))))
</code></pre>
<p>这将输出:</p>
<pre><code>[{'name': 'morty', 'subject': 're:adventure time mortttty buugh', 'body': ['youre drunk rick!']}, {'name': 'rick', 'subject': 'adventure time mortttty buugh', 'body': ['wubba lubba dub dubbb motha f*&^%!']}]
</code></pre>