
这是我文件的内容,我想达到的目的是一个字典,key是账号,value值是一个集合,集合里边的内容就是账号对应的课程.即我需要的内容: {1514077706:{Java开发,Python开发},1966370841:{Python开发}}
我写的代码如下:
less = {}
lsn = set()
file_stu = open('student_lesson', 'r', encoding='utf-8')for line in file_stu:
name,course = line.strip().split(':')
lsn.add(course)
less[name] = lsn这样的显示结果: {1514077706:{Java开发,Python开发},1966370841:{Java开发,Python开发}}
尝试写的一种代码
less = {}
lsn = set()
file_stu = open('student_lesson', 'r', encoding='utf-8')for line in file_stu:
name,course = line.strip().split(':')
less[name] = lsn.add(course)但是这样写的话,每个key对应的value值都是None,达不到我预期的效果
请问各位大佬怎么实现我需要的那种字典
SMILET
一只斗牛犬
随时随地看视频慕课网APP
相关分类