为了账号安全,请及时绑定邮箱和手机立即绑定

带有元组列表的嵌套字典作为来自python中DATA文件的值

带有元组列表的嵌套字典作为来自python中DATA文件的值

千巷猫影 2021-08-14 15:52:03
请帮忙。我有一个包含 4 列(userid、movieid、score、timestamp)的数据文件,如下所示:196 242 3   881250949186 302 3   89171774222  377 1   878887116196 51  2   88060692362  257 2   879372434我正在尝试创建一个看起来像这样的嵌套字典:用户 = {'196': [('242', '3'), ('51', '2')], '186': ['302','3'] ...}我的代码只为每个用户 ID 选取一个元组 (movieid, score):def create_users_dict():    try:        users = {}        for line in open('u.data'):            (id, movieid, rating, timestamp) = line.split('\t')[0:4]            users[id] = (movieid, rating)    except IOError as ioerr:        print('There is an error with the file:' + str(ioerr))    return usersusers = create_users_dict()用户 = {'196': ('51', '2'), '186': ('302', '3')...}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 172 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号