这是我文件的内容,我想达到的目的是一个字典,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,达不到我预期的效果
请问各位大佬怎么实现我需要的那种字典
一只斗牛犬
相关分类