python3访问字典里的值实例方法


Posted in Python onNovember 18, 2020

如今,字典也是我们在学习python时候的一个热门话题,很多人都说,只要掌握了字典,就相当于掌握了python的半壁江山,事实上,为什么大家都会这么说呢?通常我们使用字典时候,总会遇到编程数据里的三部曲,编写、访问、使用,而其中访问也算是一个比较重要的内容了,一起来看下吧~

访问值

我们通过提供索引来访问列表中的值。类似地,在字典中,通过使用键来访问值。

grades['John']
'A'

grades.get('Betty')
'B'

访问所有值或所有键

keys方法用于获取所有键。

grades.keys()
dict_keys(['John', 'Emily', 'Betty', 'Mike', 'Ashley'])

返回对象是dict_keys对象,它是iterable类型。因此,我们可以在for循环中迭代它。

类似地,values方法返回所有值。

grades.values()
dict_values(['A', 'A+', 'B', 'C', 'A'])

我们不能对dict_keys 或dict_values进行索引操作,但我们可以将它们转换为一个列表,然后使用索引。

list(grades.values())[0]
'A'

items方法返回键值对。

grades.items()
dict_items([('John', 'A'), ('Emily', 'A+'), ('Betty', 'B'), ('Mike', 'C'), ('Ashley', 'A')])

python访问字典内容扩展:

通过“键值对”(key-value)访问:

print(dict[key])

dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
print(dict['D'])

输出:
ee

dict.get(key,[default]) :default为可选项,用于指定当‘键'不存在时 返回一个默认值,如果省略,默认返回None

dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
print(dict.get(2))
print(dict.get(3))
print(dict.get(4, ['字典中不存在键为4的元素']))

输出:
aa
None
['字典中不存在键为4的元素']

到此这篇关于python3访问字典里的值实例方法的文章就介绍到这了,更多相关python3怎么去访问字典里的值内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
用Python解析XML的几种常见方法的介绍
Apr 09 Python
Python实现的三层BP神经网络算法示例
Feb 07 Python
对Xpath 获取子标签下所有文本的方法详解
Jan 02 Python
Python中时间datetime的处理与转换用法总结
Feb 18 Python
python利用跳板机ssh远程连接redis的方法
Feb 19 Python
对pyqt5之menu和action的使用详解
Jun 20 Python
python多继承(钻石继承)问题和解决方法简单示例
Oct 21 Python
浅谈Python3实现两个矩形的交并比(IoU)
Jan 18 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
May 16 Python
Python的控制结构之For、While、If循环问题
Jun 30 Python
使用python爬取抖音app视频的实例代码
Dec 01 Python
python Tkinter模块使用方法详解
Apr 07 Python
让你相见恨晚的十个Python骚操作
Nov 18 #Python
python搜索算法原理及实例讲解
Nov 18 #Python
python的数学算法函数及公式用法
Nov 18 #Python
python3中TQDM库安装及使用详解
Nov 18 #Python
Python3中FuzzyWuzzy库实例用法
Nov 18 #Python
scrapy redis配置文件setting参数详解
Nov 18 #Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
Nov 18 #Python
You might like
PHP自动选择 连接本地还是远程数据库
2010/12/02 PHP
必须收藏的23个php实用代码片段
2016/02/02 PHP
CodeIgniter生成静态页的方法
2016/05/17 PHP
PHP实现的方程求解示例分析
2016/11/11 PHP
JavaScript基本对象
2007/01/11 Javascript
javascript下查找父节点的简单方法
2007/08/13 Javascript
JSF中confirm弹出框的用法示例介绍
2014/01/07 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
JS实现select选中option触发事件操作示例
2018/07/13 Javascript
浅谈vue父子组件怎么传值
2018/07/21 Javascript
解决vuejs 使用value in list 循环遍历数组出现警告的问题
2018/09/26 Javascript
如何制作一个Node命令行图像识别工具
2018/12/12 Javascript
自定义Vue中的v-module双向绑定的实现
2019/04/17 Javascript
js实现的订阅发布者模式简单示例
2020/03/14 Javascript
利用Python破解斗地主残局详解
2017/06/30 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
Python 处理图片像素点的实例
2019/01/08 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
Pandas实现dataframe和np.array的相互转换
2019/11/30 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
DKNY品牌官网:纽约大都会时尚风格
2016/10/20 全球购物
ASOS西班牙官网:英国在线时尚和美容零售商
2020/01/10 全球购物
DOUGLAS荷兰:购买香水和化妆品
2020/10/24 全球购物
LUISAVIAROMA德国官网:时尚奢侈品牌购物网站
2020/11/12 全球购物
建筑工程专业毕业生自荐信
2013/10/19 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
本科生求职信
2014/06/17 职场文书
2014教师党员自我评议总结
2014/09/19 职场文书
死亡证明书样本说明
2014/10/18 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
2019学生会干事辞职信
2019/06/27 职场文书