是否有相同值的快速Python dict检查器。我已尝试使用此代码但我仍坚持使用它。
uniq= [{'id': 1, 'name': u'Mobil'}, {'id': 2, 'name': u'Mobil'},
{'id': 1, 'name': u'Ikea'}, {'id': 2, 'name': u'Ikea'}]
result={}
for dict in uniq:
for key, value in dict.items():
result.setdefault(key,value)
print result
新词典的输出就像:
result = [{'id': 1, 'name': u'Mobil'},{'id': 2, 'name': u'Ikea'}]
使用此代码我只能在结果中获得一个结果,那就是{'id': 1, 'name': u'Mobil'}