擅长:python、mysql、java
<p>如果<code>oldlist</code>包含Python中的dict列表(例如,由于json.loads(jsonstring)),则可以通过如下方式构造新列表:</p>
<pre><code>encountered = set()
newlist = []
for i in oldlist:
repr_i = repr(i)
if repr_i in encountered:
continue
encountered.add(repr_i)
newlist.append(i)
print newlist
</code></pre>
<p>可以使用其他一些函数来代替repr,例如repr的hash digest。在</p>