2015-02-02 2 views
0

Я использую набор данных movielens. Я хочу сделать вложенную хеш-таблицу (фильм, рейтинг) в качестве значения для ключа (номер пользователя).Реализация многозначного dict с dict как значения в python

Мой код создает пустой tables-

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

Пожалуйста, удалите этот вопрос, так как ему нечего решить. Моя функция тестирования была неисправна. – goelakash

ответ

Смежные вопросы