python基础之字典的遍历
博主简介:原互联网大厂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基础之字典的遍历相关推荐
- python基础03/字典
python基础03/字典 内容大纲 1.字典 1.字典 字典是无序,可变的数据类型 字典:用于存储数据,储存大量数据,字典要比列表快 1.1 定义一个列表 lst1 = ["老大" ...
- 刻意练习:Python基础 -- Task06. 字典与集合
背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...
- python基础之字典的嵌套
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...
- Python基础编程——字典
前面介绍了序列,本节将介绍Python中唯一的内置映射类型-字典(dict),在字典中值不是按照索引来排列的,而是存储在指定的键下面,键可能是字符串.数字.元组等.Python中的字典类似于json格 ...
- python基础之字典的更新复制
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...
- python基础之字典的访问
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...
- Python基础知识——字典:for循环遍历字典
遍历字典 方法一 使用dict.items()方法来获取字典中所有的键值对. dict_1 = {'a':1,'b':2,'c':3} for key ,value in dict_1.items() ...
- python定义一个字典并遍历字典中的键和值_python字典操作总结
创建 方法一: 方法二:从Python 2.2 版本起,可以使用一个工厂方法,传入一个元素是列表的元组作为参数 方法三: 从Python 2.3 版本起, 可以用一个很方便的内建方法fromkeys( ...
- python 基础之字典一
字典特点:无序.键唯一 字典的创建 bag = {'cx':'chenxi','gghg':35} print(bag['cx']) 测试 chenxiProcess finished with ex ...
最新文章
- 以智能数据架构,挖掘增长金矿
- Django从理论到实战(part20)--DLT常用过滤器
- 局域网内数据采集总结(四)
- 返回JSON出现Infinite recursion无限循环错误的解决
- gitlab之主要目录介绍
- 如果你想提高创新,那么本书就是答案
- 3月12日 对极几何,本征矩阵,基础矩阵,F/E矩阵计算,恢复旋转与平移,三角化视图重建
- HDU-2544-最短路(floyd)
- Fortran入门教程(四)——数据运算
- centos 安装 libiconv
- 数学建模之案例学习1——企业营销额问题
- 在网页中实现录音功能
- 坦克大战的网络对战实现C++(客户端+服务端)
- vue3自定义指令(directive)
- SQL SERVER 如何修改数据库文件路径
- java 实例化list_java中List的用法和实例详解
- 如何培养深度思考的习惯?
- STM32F0/F1/F2/F3/F4/F7编程数据中英文手册(所有型号中文参考手册)
- 计算机组成原理第一章课件,计算机组成原理第一章课件.ppt
- MCE | 靶向相分离 小分子药物研发