I am trying to remove duplicates from a nested list that contains a nested list combination and float value:
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]
]
I need to be able to remove items from the outer list based on removing the duplicates of the nested list regardless of the order of items in the nested list.
The output needs to be one instance of every combination:
updated_list = [
[['Milk', 'Bread', 'Diaper'], 40.0],
[['Diaper', 'Beer', 'Bread'], 40.0],
[['Beer', 'Diaper', 'Milk'], 40.0]
]
Thank you in advance.