【发布时间】:2021-04-09 01:24:49
【问题描述】:
我尝试删除两个重复项,例如:
STANGHOLMEN_TA02_GT11
STANGHOLMEN_TA02_GT41
STANGHOLMEN_TA02_GT81
STANGHOLMEN_TA02_GT11
STANGHOLMEN_TA02_GT81
结果
STANGHOLMEN_TA02_GT41
我试过这个脚本
lines_seen = set()
with open(example.txt, "w") as output_file:
for each_line in open(example2.txt, "r"):
if each_line not in lines_seen:
output_file.write(each_line)
lines_seen.add(each_line)
但不幸的是,它不能按我的意愿工作,它会丢失行并且不会删除行。原始文件的行之间不时有空格
【问题讨论】:
标签: python python-3.x string file filtering