博主简介:原互联网大厂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基础笔记,后面会不断更新相关知识,大家一起进步。

python基础之字典的遍历相关推荐

  1. python基础03/字典

    python基础03/字典 内容大纲 1.字典 1.字典 字典是无序,可变的数据类型 字典:用于存储数据,储存大量数据,字典要比列表快 1.1 定义一个列表 lst1 = ["老大" ...

  2. 刻意练习:Python基础 -- Task06. 字典与集合

    背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...

  3. python基础之字典的嵌套

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  4. Python基础编程——字典

    前面介绍了序列,本节将介绍Python中唯一的内置映射类型-字典(dict),在字典中值不是按照索引来排列的,而是存储在指定的键下面,键可能是字符串.数字.元组等.Python中的字典类似于json格 ...

  5. python基础之字典的更新复制

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  6. python基础之字典的访问

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  7. Python基础知识——字典:for循环遍历字典

    遍历字典 方法一 使用dict.items()方法来获取字典中所有的键值对. dict_1 = {'a':1,'b':2,'c':3} for key ,value in dict_1.items() ...

  8. python定义一个字典并遍历字典中的键和值_python字典操作总结

    创建 方法一: 方法二:从Python 2.2 版本起,可以使用一个工厂方法,传入一个元素是列表的元组作为参数 方法三: 从Python 2.3 版本起, 可以用一个很方便的内建方法fromkeys( ...

  9. python 基础之字典一

    字典特点:无序.键唯一 字典的创建 bag = {'cx':'chenxi','gghg':35} print(bag['cx']) 测试 chenxiProcess finished with ex ...

最新文章

  1. 以智能数据架构,挖掘增长金矿
  2. Django从理论到实战(part20)--DLT常用过滤器
  3. 局域网内数据采集总结(四)
  4. 返回JSON出现Infinite recursion无限循环错误的解决
  5. gitlab之主要目录介绍
  6. 如果你想提高创新,那么本书就是答案
  7. 3月12日 对极几何,本征矩阵,基础矩阵,F/E矩阵计算,恢复旋转与平移,三角化视图重建
  8. HDU-2544-最短路(floyd)
  9. Fortran入门教程(四)——数据运算
  10. centos 安装 libiconv
  11. 数学建模之案例学习1——企业营销额问题
  12. 在网页中实现录音功能
  13. 坦克大战的网络对战实现C++(客户端+服务端)
  14. vue3自定义指令(directive)
  15. SQL SERVER 如何修改数据库文件路径
  16. java 实例化list_java中List的用法和实例详解
  17. 如何培养深度思考的习惯?
  18. STM32F0/F1/F2/F3/F4/F7编程数据中英文手册(所有型号中文参考手册)
  19. 计算机组成原理第一章课件,计算机组成原理第一章课件.ppt
  20. MCE | 靶向相分离 小分子药物研发

热门文章

  1. 【数据分析】————面试总结
  2. Android中级面筋:开发2年的程序员如何短期突击面试?跟着这几步去准备
  3. Vue.use 写多个_遵义写农产品商业计划书可做PPT
  4. 注塑模具是一种生产塑胶制品的工具
  5. Android实现录屏和截屏功能
  6. I2C中功能覆盖率的定义
  7. 基于单片机的厨房安全监测系统的设计与实现
  8. 中职计算机vb听课记录,中职学校《VB语言程序设计》教学浅析
  9. 机器视觉HALCON-Windows 10下的HALCON13.0安装
  10. 头条面试官:5 亿整数的大文件,如何排序 ?