def load(self, filename):
"""
?????????
????? ? ?? ??
TrieNode??:
{
?: [(??_1???_1), (??_2???_2)..],
...
}
?? key = ? , value = [(??_1???_1), (??_2???_2)..]
"""
with codecs.open(filename, 'r', 'utf-8') as f:
for line in f.readlines():
items = line.strip().split()
if len(items) == 3:
self.setdefault(items[0], []
).append((int(items[1]), int(items[2])))
return True
评论列表
文章目录