python基础之字典的嵌套
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。目录一、背景二、在列表中嵌套字典三、在字典中嵌套列表四、在字典中嵌套字典五、参考六、总结一、背景 在实际开发过程中,我们会遇到需要将相关数据关联起来的情况,例如,处理学生的学号、姓名、年龄、成绩等信
·
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。
一、背景
在实际开发过程中,我们会遇到需要将相关数据关联起来的情况,例如,处理学生的学号、姓名、年龄、成绩等信息。另外,还会遇到需要将一些能够确定的不同对象看成一个整体的情况。Python提供了字典和集合这两种数据结构来解决上述问题。这里介绍一下python字典的遍历相关知识。
二、在列表中嵌套字典
例:在列表中嵌套字典。
student_info1 = {'name': 'Wangmi', 'sex': 'F', 'age': '15'} # 定义字典student_info1并赋值
student_info2 = {'name': 'Linmei', 'sex': 'M', 'age': '14'} # 定义字典student_info2并赋值
student_info3 = {'name': 'Chenhui', 'sex': 'F', 'age': '14'} # 定义字典student_info3并赋值
student = [student_info1, student_info2, student_info3] # 创建包含三个学生的列表
for s in student: # 遍历列表
print(s)
结果如下。
三、在字典中嵌套列表
例:在字典中存储列表。
stu_class = {
'Mary': ['C', 'Math'],
'Jone': ['Java', 'Art'],
'Lily': ['Python'],
'Tony': ['Python', 'Mysql', 'Math']
} # 定义字典并赋值,字典中的值为列表
for name, cla in stu_class.items(): # 遍历字典所有的元素
print(name, '选的课程是:', ) # 输出键
for c in cla: # 遍历列表
print(c) # 输出列表中的值
结果如下。
四、在字典中嵌套字典
例:在字典中嵌套字典。
stu_info = {
'WangMi': {'sex': 'F', 'age': '15'},
'LinMei': {'sex': 'M', 'age': '14'},
'ChenHui': {'sex': 'F', 'age': '14'}
} # 定义字典并赋值
for name, stu in stu_info.items(): # 遍历字典所有元素
print(name, '性别', stu['sex'], '年龄', stu['age']) # 输出键和值
结果如下。
五、参考
1、廖雪峰的官网
2、python官网
3、Python编程案例教程
六、总结
以上就是就是关于python字典的遍历相关知识,可以参考一下,觉得不错的话,欢迎点赞、收藏、在看,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。
更多推荐
已为社区贡献3条内容
所有评论(0)