У меня есть список словарей, и я хотел бы удалить словари с идентичными парами ключ и значение.
Для этого списка: [{'a': 123}, {'b': 123}, {'a': 123}]
Я хотел бы вернуть это: [ {'a': 123}, {'b': 123}]
Другой пример:
Для этого списка: [{'a': 123, 'b': 1234}, {'a ': 3222,' b ': 1234}, {' a ': 123,' b ': 1234}]
Я хотел бы вернуть это: [{' a ': 123,' b ' : 1234}, {'a': 3222, 'b': 1234}]
не настолько короткий, но легкий читать:
list_of_data = [{'a': 123}, {'b': 123}, {'a': 123}]
list_of_data_uniq = []
for dict in list_of_data:
if dict not in list_of_data_uniq:
list_of_data_uniq.append(dict)
теперь список "list_of_data_uniq" будет иметь uniq dicts.