Удалить дубликаты из списка словарей

У меня есть следующий список словарей:

d = [
{ 'name': 'test', 'regions': [{'country': 'UK'}] },
{ 'name': 'test', 'regions': [{'country': 'US'}, {'country': 'DE'}] },
{ 'name': 'test 1', 'regions': [{'country': 'UK'}], 'clients': ['1', '2', '5'] },
{ 'name': 'test', 'regions': [{'country': 'UK'}] },
]

Как проще всего удалить повторяющиеся записи из списка?

I видел решения, которые работают, но только если элемент не имеет вложенных dicts или списков

6
задан pablox 23 January 2012 в 13:04
поделиться