题解 | #简单错误记录# 运用有序字典
简单错误记录
https://www.nowcoder.com/practice/2baa6aba39214d6ea91a2e03dff3fbeb
import sys from typing import OrderedDict lines = [] record = OrderedDict() for line in sys.stdin: a = line.strip("\n") if a == "": break lines.append(a) for line in lines: error_file, error_line = line.split() error_file = error_file.split("\\")[-1][-16:] error_key = (error_file, error_line) if error_key not in record.keys(): record[error_key] = 1 else: record[error_key] += 1 record = OrderedDict(list(record.items())[-8:]) for key in record.keys(): key1, key2 = key print(key1, key2, record[key])