举例说明:
l = [{'a': 123, 'b': 1234},
        {'a': 3222, 'b': 1234},
        {'a': 123, 'b': 1234}]
seen = set()
new_l = []
for d in l:
    t = tuple(d.items())
    if t not in seen:
        seen.add(t)
        new_l.append(d)
print new_l 输出为: 
[{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}] 参考为https://stackoverflow.com/questions/9427163/remove-duplicate-dict-in-list-in-python 










