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多进程编程技术实例分析
Sep 16 Python
Python用threading实现多线程详解
Feb 03 Python
python3写爬取B站视频弹幕功能
Dec 22 Python
python实现图书馆研习室自动预约功能
Apr 27 Python
Python判断以什么结尾以什么开头的实例
Oct 27 Python
Django2.1.3 中间件使用详解
Nov 26 Python
强悍的Python读取大文件的解决方案
Feb 16 Python
docker django无法访问redis容器的解决方法
Aug 21 Python
Python如何基于Tesseract实现识别文字功能
Jun 05 Python
Python3基于print打印带颜色字符串
Jul 06 Python
opencv python 对指针仪表读数识别的两种方式
Jan 14 Python
如何用python绘制雷达图
Apr 24 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
一个ubbcode的函数,速度很快.
2006/10/09 PHP
献给php初学者(入门学习经验谈)
2010/10/12 PHP
PHP自动重命名文件实现方法
2014/11/04 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
2016/01/22 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
基于jquery的checkbox下拉框插件代码
2010/06/25 Javascript
js中function()使用方法
2013/12/24 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
2016/12/08 Javascript
Javascript中prototype与__proto__的关系详解
2018/03/11 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
Vue中插入HTML代码的方法
2018/09/21 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
JavaScript 实现继承的几种方式
2021/02/19 Javascript
使用python分析git log日志示例
2014/02/27 Python
python基于socket实现网络广播的方法
2015/04/29 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
浅谈dataframe中更改列属性的方法
2018/07/10 Python
Python pymongo模块常用操作分析
2018/09/01 Python
对python操作kafka写入json数据的简单demo分享
2018/12/27 Python
python用quad、dblquad实现一维二维积分的实例详解
2019/11/20 Python
python实现FTP文件传输的方法(服务器端和客户端)
2020/03/20 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
2020/06/11 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
python关于倒排列的知识点总结
2020/10/13 Python
法学毕业生自我鉴定
2013/11/08 职场文书
担保书格式及范文
2014/04/01 职场文书
农村党员一句话承诺
2014/05/30 职场文书
设计师求职信
2014/07/01 职场文书
“四风”问题对照检查材料思想汇报
2014/09/16 职场文书
情感电台广播稿
2015/08/18 职场文书
小数乘法教学反思
2016/02/22 职场文书
承诺书怎么写 ?
2019/04/16 职场文书
浅谈mysql增加索引不生效的几种情况
2021/06/23 MySQL