题解 | #简单错误记录#
简单错误记录
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]))