在 test.txt 中:
1 a
2 b
3 c
4 a
5 d
6 c
我想删除重复项并将其余部分保存在 test2.txt 中:
2 b
5 d
我尝试从下面的代码开始。
file1 = open('../test.txt').read().split('\n')
#file2 = open('../test2.txt', "w")
word = set()
for line in file1:
if line:
sline = line.split('\t')
if sline[1] not in word:
print sline[0], sline[1]
word.add(sline[1])
#file2.close()
代码结果显示:
1 a
2 b
3 c
5 d
有什么建议吗?