python基础之字典的嵌套
博主简介:原互联网大厂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基础笔记,后面会不断更新相关知识,大家一起进步。
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基础之字典的更新复制
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...
- python基础之字典的访问
博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...
- Python基础五 字典(dic)
一:字典(dic) 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储 ...
- Python基础编程——字典
前面介绍了序列,本节将介绍Python中唯一的内置映射类型-字典(dict),在字典中值不是按照索引来排列的,而是存储在指定的键下面,键可能是字符串.数字.元组等.Python中的字典类似于json格 ...
- python 基础之字典一
字典特点:无序.键唯一 字典的创建 bag = {'cx':'chenxi','gghg':35} print(bag['cx']) 测试 chenxiProcess finished with ex ...
- 【Python基础】字典dict和集合set
今天看了一些python的字典和集合的文章,发觉底层有些东西自己不是很清楚,关于哈希和内存,网上搜了很多发现都是零星的说明,包括csdn里面都是很多杂乱的记录.通过自己搜集点东西把基础用法和实现原理都 ...
最新文章
- python数据结构与算法第10讲_python数据结构与算法(10)
- SAP CRM One Order里item quantity和CUMULAT_H的联动
- arcgis 10.1 导入数据到oracle 发布地图服务
- iOS中TextView显示HTML文本
- linspace函数matlab_Matlab入门2-莫比乌斯环
- 用逻辑回归实现图像识别
- Ubuntu16.04安装(QQ.exe)
- 关于硬件批量贴片焊接流程
- java的封装 继承 多态_java继承多态是什么意思?java封装继承多态的例子
- built a JNCIS LAB系列:Chapter 1 Routing Policy Processing v1.0
- Word2Vec实战
- 国内数字藏品交易平台开发市场会开放二级市场吗
- ubuntu compiz 不能启动
- 树莓派语音控制开关灯
- 什么是操作系统虚拟机?
- error C2533: “CTester::{ctor}”: 构造函数不能有返回类型
- 在职研究生报考条件2020年
- 微软发布文件恢复程序,超好用(附下载地址)
- xsl空格等特殊符号转换
- 深度(deepin)OS使用技巧-教你开启类OS X最小化特效-魔法(魔灯)特效
热门文章
- 用java做一个能赚钱的微信群聊机器人(PC协议)
- 博云信创云管平台入选工信部推荐解决方案名单,头部券商信创案例获应用示范单项
- Android 分割线
- NDIM 磁力下载器 MAC多版本设置UA
- php - 简繁转换
- 数据库的未来 - HTAP,软件、硬件、云生态的融合
- VC++得到当前系统时间日期 GetSystemTime()
- python输入生日输出生肖_用Python输入年月日 输出X年X月X日生肖是XX,xx岁的XX星座...
- freemaker生成doc文档(特殊字符导致异常)
- asp.net951-基于asp.net的网上购物系统