【发布时间】:2020-02-05 07:16:57
【问题描述】:
我正在尝试从包含嵌套列表组合和浮点值的嵌套列表中删除重复项:
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]
]
提前谢谢你。
【问题讨论】:
标签: python duplicates nested-lists