【发布时间】:2018-10-13 13:02:12
【问题描述】:
关于解决我在 Python 中遇到的问题的任何想法...
我有一个嵌套列表,其中包含重复但顺序相反的项目(顺序保持不变,但它们在中间切换):
links = [['a', 'b', 'c', 'd'], ['c', 'd', 'a', 'b'], ['e', 'f', 'g', 'h'], ['g', 'h', 'e', 'f']]
是否有人对删除重复项的最佳方法有建议,所以我最终得到:
links = [['a', 'b', 'c', 'd'], ['e', 'f', 'g', 'h']]
我想检测重复项并将其删除,第一个实例需要保持完全相同且顺序相同,因此在上面的示例中,我要删除列表项 1 (['c', 'd', 'a', 'b']) 和 3(['g', 'h', 'e', 'f'])
提前致谢!
【问题讨论】:
-
请展示您的编码尝试
-
['h', 'g', 'f', 'e']是否也会出现,是否必须单独考虑?
标签: python