我想对以下列表进行重复数据删除,但还要保留一个重复列表以显示在以下屏幕上。这是从 CSV 文件中提取的,因此最好向用户显示已添加的内容和未添加的内容“Dupes”等。
[
['first_name', 'last_name', 'email'],
['Danny', 'Lastnme', 'name@email.com'],
['Sally', 'Surname', 'name@email.com'],
['Sally', 'Surname', 'name@email.com'], < -- Dupe
['Sally', 'Surname', 'name@email.com'], < -- Dupe
['Chris', 'Lastnam', 'name@email.com'],
['Larry', 'Seconds', 'name@email.com'],
['Barry', 'Barrins', 'name@email.com'],
['Glenn', 'Melting', 'name@email.com'],
['Glenn', 'Melting', 'name@email.com'], < -- Dupe
]
最终结果将是生成两个列表,一个很好的重复数据删除结果,另一个是重复列表。
独特:
[
['first_name', 'last_name', 'email'],
['Danny', 'Lastnme', 'name@email.com'],
['Sally', 'Surname', 'name@email.com'],
['Chris', 'Lastnam', 'name@email.com'],
['Larry', 'Seconds', 'name@email.com'],
['Barry', 'Barrins', 'name@email.com'],
['Glenn', 'Melting', 'name@email.com'],
]
骗子:
[
['Sally', 'Surname', 'name@email.com'],
['Sally', 'Surname', 'name@email.com'],
['Glenn', 'Melting', 'name@email.com'],
]