all_emp[employee['no']] = employee 不理解
1、employee['no'] 是提取 employee字典 'no'所对应的值
2、all_emp[employee['no']]:是不是代表提取all_emp字典‘employee['no']’所对应的值
3、all_emp[employee['no']] = employee :我所理解的这段代码的意思是把 employee 赋值给all_emp[employee['no']]
求解惑
1
收起
正在回答 回答被采纳积分+1
1回答
好帮手乔木
2019-08-18 17:31:33
同学,你好,
1、employee['no']:获取字典employee中no所对应的值
2、all_emp[employee['no']] = employee:将no所对应的值作为字典all_emp的key,字典employee作为value值。
同学可以将employee['no'] 值进行打印,可以更好的理解。
source = "9527, John, Manager, Development, 5000$9584, Lily, Analyst, Research, 8000$2347, Peter, Salesman, Market, 9000" a = source.split("$") print(1*"*",a,"根据$符分隔生成的列表") print("******************************************************************************************") ALL = {} for i in range(0, len(a)):# b = a[i].split(",") print(2*"*", b, "根据,分隔生成的列表") c = {"number":b[0] , "name":b[1] , "job":b[2] , "department":b[3] , "salary":b[4]} print(3*"*",c, "将b列表的数据传给c字典") ALL[c["number"]] = c print(4*"*", ALL, "创建的c字典添加到ALl字典,key是每一个c字典的number的值") print(5*"*",c["number"], "c字典得number的值") print("*"*50) print(ALL)
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
1.Python零基础入门
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星