在网上搜索了相关答案,编译运行后是正确的,但不知道具体是什么思路和含义,请帮忙解释一下具体的思路和每条语句的含义,非懂勿扰,谢谢!
d = {}
for line in open('a.txt'):
d[line] = d.get(line, 0) + 1
fd = open('b.txt', 'w')
for k, v in d.items():
if v > 1:
fd.write(k)
fd.close()
get方法中line确实是value的部分,key的部分在哪里?我都看的不是怎么懂,请详细帮我解释下,真的看的不是怎么懂,谢谢!
d[line]怎么和value联系上的?