假如1.txt:
小明:90
张力:79
胡丽:81
胡军:100
王朝:56
胡丽:81
小明:90
王朝:56
胡丽:81
胡丽:81
结果类似这样:
小明:90,2
张力:79,1
胡丽:81,4
胡军:100,1
王朝:56,2
去除重复的代码如有更好的也可用自己的,热心网友给的:
lines_seen = set()
outfile = open("2.txt", "w")
for line in open("1.txt", "r"):
if line not in lines_seen:
outfile.write(line)
lines_seen.add(line)
outfile.close()
另外1.txt非常大,注意效率。
关键是思路