题解 | #简单错误记录#

简单错误记录

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

file_list = []
file_dict = {}  # {"rzuwnjvnuz 633": 1} 
while True:  # 连续input
    try:
        content = input().split('\\')[-1].split(" ")  # [rzuwnjvnuz, 633]
        file_name, row_num = content[0][-16:], content[-1]  # file_name只取后16位
        if file_name + ' ' + row_num in file_dict.keys():
            file_dict[file_name + ' ' + row_num] += 1  # 键重复一次,值就加1
        else:
            file_list.append(file_name + ' ' + row_num)  # 只保存不重复的
            file_dict[file_name + ' ' + row_num] = 1
    except:
        break

for f in file_list[-8:]:
    print(f + ' ' + str(file_dict[f]))

全部评论

相关推荐

头像
06-26 22:20
门头沟学院 Java
码农索隆:让你把简历发给她,她说一些套话,然后让你加一个人,说这个人给你改简历,然后开始卖课
我的求职精神状态
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务