解题思路:
方法比较多,这里使用python标准库中的namedtuple
注意事项:
参考代码:
import collections def open_(name): global system for i in system: if i.name == name: if i.type == '0': res = i.data return res elif i.type == '1': return open_(i.data) i = 0 system = [] files = collections.namedtuple("file", "name, type, data", rename=True) names = {} while 1: order = input().strip().split() if len(order) == 4: temp = files(order[1], order[2], order[3]) if temp.name in names: system[names[temp.name]] = temp else: names.setdefault(temp.name, i) system.append(temp) i += 1 elif len(order) == 2: res = open_(order[1]) print(res) elif len(order) == 1: break exit()
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:760 |
钟神赛车 (C++代码)浏览:866 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:525 |
矩形面积交 (Java代码)浏览:1220 |
数组输出 (C语言代码)错误???浏览:565 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1041 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:613 |
WU-整数平均值 (C++代码)浏览:1244 |
C二级辅导-分段函数 (C语言代码)浏览:601 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:669 |