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中lambda的用法及其与def的区别解析
Jul 28 Python
跟老齐学Python之编写类之二方法
Oct 11 Python
python调用c++ ctype list传数组或者返回数组的方法
Feb 13 Python
Pandas读取并修改excel的示例代码
Feb 17 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
Jul 03 Python
由面试题加深对Django的认识理解
Jul 19 Python
Python实现一个带权无回置随机抽选函数的方法
Jul 24 Python
使用python批量修改文件名的方法(视频合并时)
Mar 24 Python
Python实现初始化不同的变量类型为空值
Jun 02 Python
Python select及selectors模块概念用法详解
Jun 22 Python
解决keras使用cov1D函数的输入问题
Jun 29 Python
Python实战之实现简易的学生选课系统
May 25 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执行速度全攻略(上)
2006/10/09 PHP
PHP读取XML值的代码(推荐)
2011/01/01 PHP
基于PHP静态类的原罪详解
2013/05/06 PHP
PHP实现过滤各种HTML标签
2015/05/17 PHP
php 生成签名及验证签名详解
2016/10/26 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
Google的跟踪代码 动态加载js代码方法应用
2012/11/12 Javascript
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
JavaScript限定图片显示大小的方法
2015/03/11 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
关于redux-saga中take使用方法详解
2018/02/27 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
使用异步controller与jQuery实现卷帘式分页
2019/06/18 jQuery
解决layer.confirm快速点击会重复触发事件的问题
2019/09/23 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
python下10个简单实例代码
2017/11/15 Python
运用PyTorch动手搭建一个共享单车预测器
2019/08/06 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
解决python运行效率不高的问题
2020/07/20 Python
Trip.com澳大利亚:在线旅行社
2019/12/01 全球购物
Craghoppers德国官网:户外和旅行服装
2020/02/14 全球购物
党员思想汇报范文
2013/12/30 职场文书
大学生职业生涯规划书
2014/03/14 职场文书
体育活动总结范文
2014/05/04 职场文书
校庆标语集锦
2014/06/25 职场文书
公证委托书
2014/08/01 职场文书
自愿离婚协议书范本
2014/09/13 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
Python 阶乘详解
2021/10/05 Python
Python实现制作销售数据可视化看板详解
2021/11/27 Python