У меня есть следующий список вложенных словарей:Как сделать уникальный список вложенных словарей в Python
[{'permission': 'full',
'permission_type': 'allow',
'trustee': {'id': 'SID:S-1-5-32-545',
'name': 'Users',
'type': 'group'}},
{'permission': 'full',
'permission_type': 'allow',
'trustee': {'id': 'SID:S-1-5-32-545',
'name': 'Users',
'type': 'group'}},
{'permission': 'full',
'permission_type': 'allow',
'trustee': {'id': 'SID:S-1-5-32-544',
'name': 'Administrators',
'type': 'group'}}]
Я хочу, чтобы сделать его уникальным и пробовал разные предложения, но безуспешно. Может ли кто-нибудь помочь сделать его уникальным в python 2.6? В приведенных выше данных нет ключевого/уникального поля. Я ожидаю, что следующий результат (один член списка удаляется как полный дубликат):
[{'permission': 'full',
'permission_type': 'allow',
'trustee': {'id': 'SID:S-1-5-32-545',
'name': 'Users',
'type': 'group'}},
{'permission': 'full',
'permission_type': 'allow',
'trustee': {'id': 'SID:S-1-5-32-544',
'name': 'Administrators',
'type': 'group'}}]
вы можете определить «uniqify» точно? –
Уникально какой мерой? Что все значения для заданных ключей одинаковы? Или это глуше, чем это? –
удалите повторяющиеся элементы, в которых словари содержат одинаковые данные – Intra