set(tuple(sorted(r.iteritems())) for r in result)
дает вам набор уникальных элементов в этом списке.Возьмите его длину и сравните его с len(result)
.
Чтобы получить каждый элемент и его количество в результате:
counter = {}
for r in result:
tup = tuple(sorted(r.iteritems()))
counter[tup] = counter.get(tup, 0) + 1
for tup, cnt in counter.iteritems():
print dict(tup), cnt
печатает:
{'object_id': 2, 'content_type': 42} 1
{'object_id': 1, 'content_type': 46} 2