题解 | #HJ19.简单错误记录#
简单错误记录
https://www.nowcoder.com/practice/2baa6aba39214d6ea91a2e03dff3fbeb
python3 collections.Counter
可以更新元素值不会改变键的位置,直接输出倒数8个元素
from collections import Counter
import sys
errors = Counter()
while True:
line = sys.stdin.readline().strip()
if line == '':
break
filename, lineno = line.split(" ")
filename = filename.split("\\")[-1][-16:]
errors[(filename, lineno)] += 1
for key,val in list(errors.items())[-8:]:
print("{} {} {}".format(key[0], key[1], val))