Друзья, у меня есть список словарей:
my_list =
[
{'oranges':'big','apples':'green'},
{'oranges':'big','apples':'green','bananas':'fresh'},
{'oranges':'big','apples':'red'},
{'oranges':'big','apples':'green','bananas':'rotten'}
]
Я хочу создать новый список, в котором будут устранены частичные дубликаты.
В моем случае этот словарь должен быть удален:
{'oranges':'big','apples':'green'}
поскольку он дублирует более длинные словари:
{'oranges':'big','apples':'green','bananas':'fresh'}
{'oranges':'big','apples':'green','bananas':'rotten'}
Следовательно, желаемый результат:
[
{'oranges':'big','apples':'green','bananas':'fresh'},
{'oranges':'big','apples':'red'},
{'oranges':'big','apples':'green','bananas':'rotten'}
]
Как это сделать? Спасибо миллион!