Я пытаюсь удалить дубликаты из вложенного списка, который содержит комбинацию вложенного списка и значение с плавающей запятой:
list = [
[['Milk', 'Bread', 'Diaper'], 40.0],
[['Milk', 'Diaper', 'Bread'], 40.0],
[['Milk', 'Diaper', 'Beer'], 40.0],
[['Milk', 'Beer', 'Diaper'], 40.0],
[['Diaper', 'Bread', 'Milk'], 40.0],
[['Diaper', 'Bread', 'Beer'], 40.0],
[['Diaper', 'Milk', 'Bread'], 40.0],
[['Diaper', 'Milk', 'Beer'], 40.0],
[['Diaper', 'Beer', 'Bread'], 40.0],
[['Diaper', 'Beer', 'Milk'], 40.0],
[['Beer', 'Bread', 'Diaper'], 40.0],
[['Beer', 'Milk', 'Diaper'], 40.0],
[['Beer', 'Diaper', 'Bread'], 40.0],
[['Beer', 'Diaper', 'Milk'], 40.0]
]
Мне нужно иметь возможность удалять элементы из внешнего списка на основе удаления дубликатоввложенный список независимо от порядка элементов во вложенном списке.
Выходными данными должен быть один экземпляр каждой комбинации:
updated_list = [
[['Milk', 'Bread', 'Diaper'], 40.0],
[['Diaper', 'Beer', 'Bread'], 40.0],
[['Beer', 'Diaper', 'Milk'], 40.0]
]
Заранее спасибо.