题解 | #简单错误记录#

简单错误记录

https://www.nowcoder.com/practice/2baa6aba39214d6ea91a2e03dff3fbeb

errorStrList = []
resultList = []
errorStrDict = {}

while True:
    try:
        errorStr = input()
        errorStrList.append(errorStr)
        if len(errorStrList[-1]) == 0:
            break
    except:
        break

for e in errorStrList:
    if len(e) != 0:
        a = e.split("\\")[-1]
        resultList.append(a.split()[0][-16:] + " " + a.split()[1])

for j in resultList:
    if j in errorStrDict.keys():
        errorStrDict[j] = errorStrDict[j] + 1
    else:
        errorStrDict[j] = 1

kList = []
for k, v in errorStrDict.items():
    kList.append(k)

for kv in kList[-8:]:
    print(kv, errorStrDict[kv])

全部评论

相关推荐

05-03 12:45
西南大学 Java
sdgfdv:你这项目写的内容太多了,说实话都是在给自己挖坑,就算简历过了,后面面试也难受
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务