在python中用dict作为值实现多值dict

2024-04-20 02:04:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用movielens数据集。我想制作一个嵌套的哈希表(movie,rating)作为键(user number)的值。你知道吗

我的代码创建空表-

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值附加到用户?你知道吗


Tags: 数据代码tokennumberhomedatalineopen