我正在使用movielens数据集。我想将(movie,rating)的嵌套哈希表作为键(用户号)的值。
我的代码创建了空表 -
f = open("/home/goel/rec/data/u1.base",'r')
user = defaultdict(list)
def init_train_data():
for line in f:
token = line.split()
# print token[j]
user[ (token[0]) ].append( { (token[1]) : (token[2]) } )
如何将这些dict值附加到用户?
答案 0 :(得分:1)
this should work:
user[token[0]].append({token[1]:token[2]})