我有一组项目列表,它们被错误地创建。它没有完整地复制每个项目,而是复制了相同项目的多个部分。这些部分复制品与其他复制品和一些独特的项目混合在一起。例如列表a:
a = ['one two','one two three four','one two three','five six','five six seven','eight nine']
我想删除部分重复项并保留该项的最长表达式。例如,我想生成列表b:
b = ['one two three four', 'five six seven','eight nine']
该项的完整性必须保持不变,不能变成:
c = '[two one three four', 'vife six seven', 'eight nine']
['12', '13', '1']
的预期行为是什么?['12', '2']
呢?['123', '2']
呢? - Brian McCutchon'one two'
可能出现在输入的最后,但仍应该被消除吗? - ShadowRanger