按关键词阅读: 太阳能电池
欢迎你来到站长在线的站长学堂学习Python知识 , 本文学习的是《在Python中访问字典详解》 。 本知识点主要内容有:使用print()函数访问字典和使用字典对象的get()方法访问字典 。
由于昨天上午在做其他的 , 下午开始更新教程 , 一直到了网上12点都没有完成 , 因为做的是小白的新手教程 , 需要参考很多的资料 , 才能完成课程的编写 。 等我在网站和各个平台发布的时候 , 全部都是16日的凌晨发布的 , 相当于11月15日着24个小时 , 没有更新一篇文章 。
从今以后要吸取教训 , 尽可能的在上午 , 至少就要在下午就要完成教程的更新 。 当然除了Python的新手教程更新以外 , 还要着手更新html、CSS、JavaScript、php、Vue等教程 , 那样我争取在明年年底的时候 , 开发出自己的建站CMS , 让更多的人免费的使用到更好的CMS系统 , 让想在自己行业深耕的人 , 搭建好自己的知识体系 , 服务好自己的客户 。
为什么我要一边学习一边更新免费的小白教程呢?因为我希望所有的人和我一样 , 可以通过学习新手教程 , 能够完成和我一样的学习效果 , 在整个网络上面 , 几乎没有系统的图文教程 。 当然 , 视频教程很多 , 很多公司都出了自己的完整的视频教程 。 拿新手Python教程来说 , 什么400集的 , 600集的都有 。 但是系统的图文教程 , 详细讲解的还真没有 。 当然像菜鸟教程、W3School这样的网站的图文教程是《Python3.10.0 官方中文参考文档》属于参考文档 , 没有深入浅出的讲解 , 有一些很容易看懂 , 有一些却是看不懂 。 就像法律、数学 , 不是把法律条文、数学公式摆在这里就能看得懂的 。
所以我在出品自己的Python教程时 , 是参考了很多很多的网站教程、视频教程、参考手册等内容 , 最终完成全面 , 精准 , 浅显易懂的文章教程 。
今天是2021年11月6日 , 目前正在CSDN 看《2021 Google 开发者大会直播》 , 一边看直播 , 一边写今天的课程吧!再回到主题 , 今天要分享的是在Python中访问字典 。
1、使用print()函数访问字典
在Python中访问字典 , 同访问列表、元组差不多 , 都是使用print()函数 。
以昨天的内容为例 , 某高校寝室住着4大美女 , 将他们的名字保存在一个列表中 , 相应的年龄保存在另一个列表中 , 根据名字和年龄创建一个字典 。
name = ['美琳''梦洁''雪丽''美莲'
age = [18191918
a = dict(zip(nameage))
print(a)
运行结果为:
{'美琳': 18 '梦洁': 19 '雪丽': 19 '美莲': 18
>>>
在Python中使用字典时 , 很少会直接输出字典的全部内容 , 而是根据指定的键得到相应的结果 。
在Python中 , 访问字典的元素 , 通过键来访问的 。 (不像列表和元组 , 可以通过索引访问) 。
如 , 要想获取上方“雪丽”的年龄 , 可以使用以下代码:
a = {'美琳': 18 '梦洁': 19 '雪丽': 19 '美莲': 18
print(\"雪丽的年龄为:\"a['雪丽'
)
输出结果为:
雪丽的年龄为: 19>>>
如果获取的指定键不存在 , 则会出现以下KeyError错误 , 如:
a = {'美琳': 18 '梦洁': 19 '雪丽': 19 '美莲': 18print(\"韩梅梅的年龄为:\"a['韩梅梅'
)
输出结果为:
Traceback (most recent call last): File \"D:\\Python\\Python310\\Doc\\000.py\" line 2 in <module> print(\"韩梅梅的年龄为:\"a['韩梅梅'
)KeyError: '韩梅梅'>>>
【太阳能电池|Python精讲:在Python中访问字典详解】在实际开发中 , 很可能我们不知道当前存在什么键 , 所以需要避免该异常的产生 。 具体的解决方法是使用if语句对不存在的情况进行处理 , 即给一个默认值 。 例如 , 可以将上面的代码修改为以下内容 。
a = {'美琳': 18 '梦洁': 19 '雪丽': 19 '美莲': 18print(\"韩梅梅的年龄为:\"a['韩梅梅'
if '韩梅梅' in a else '我的字典里没有此人')
即当“韩梅梅”不存在时 , 将显示以下内容 。
韩梅梅的年龄为: 我的字典里没有此人>>>
2、使用字典对象的get()方法访问字典
另外 , Python中推荐的方法是使用字典对象的get()方法获取指定键的值 。 其语法格式如下:
dictionary.get(key[default
)
其中 , dictionary为字典对象 , 即要从中获取值的字典;key为指定的键;default为可选项 , 用于当指定的键不存在时 , 返回一个默认值 , 如果省略 , 则返回None 。
稿源:(未知)
【傻大方】网址:http://www.shadafang.com/c/111O630212021.html
标题:太阳能电池|Python精讲:在Python中访问字典详解