博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。
一、背景
在实际开发过程中,我们会遇到需要将相关数据关联起来的情况,例如,处理学生的学号、姓名、年龄、成绩等信息。另外,还会遇到需要将一些能够确定的不同对象看成一个整体的情况。Python提供了字典和集合这两种数据结构来解决上述问题。这里介绍一下python字典的遍历相关知识。
二、遍历字典中所有的“键-值”对
遍历字典中所有的“键-值”对需要用到items()方法,该方法以列表形式返回可遍历的“(键,值)”元组。
dict.items()
例:遍历字典中所有的“键-值”对。
stu_class = {
'Mary': 'C',
'Jone': 'Java',
'Lily': 'Python',
'Tony': 'Python'
} # 定义字典并赋值
for name, cla in stu_class.items(): # 遍历“键-值”对
print(name, '选修的是', cla) # 输出每个值
结果如下。
三、遍历字典中所有的键
当不需要使用字典中的值时,可使用keys()方法只遍历字典中的键,该方法以列表返回一个字典中所有的键。
dict.keys()
例:遍历字典中所有的键。
stu_class = {
'Mary': 'C',
'Jone': 'Java',
'Lily': 'Python',
'Tony': 'Python'
} # 定义字典并赋值
for name in stu_class.keys(): # 遍历字典所有的键
print(name) # 输出每个键
结果如下。
四、遍历字典中所有的值
当只关心字典所包含的值时,可使用values()方法,该方法以列表形式返回字典中所有的值。
dict.values()
例:遍历字典中所有的值。
stu_class = {
'Mary': 'C',
'Jone': 'Java',
'Lily': 'Python',
'Tony': 'Python'
} # 定义字典并赋值
print('以下课程已被选择:')
for cla in stu_class.values(): # 遍历字典所有的值
print(cla) # 输出每个值
结果如下。
五、参考
1、廖雪峰的官网
2、python官网
3、Python编程案例教程
六、总结
以上就是就是关于python字典的遍历相关知识,可以参考一下,觉得不错的话,欢迎点赞、收藏、在看,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。