题解 | #简单错误记录# 运用有序字典

简单错误记录

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])

全部评论

相关推荐

刘湘_passion:出国旅游?那就小心你的腰子咯
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务