python字典的元素访问实例详解


Posted in Python onJuly 21, 2021

说明

1、字典中没有下标的概念,使用key值访问字典中对应的value值。当访问的key值不存在时,代码会报错。

2、get('key'):直接将key值传入函数,当查询到相应的value值时,返回相应的值,当key值不存在时,返回None,代码不会出错。

3、get(key,数据):当查询相应的value值时,返回相应的值,当没有key值时,返回自定义的数据值。

实例

# 定义一个字典
dic = {'Name': '张三', 'Age': 20}
 
# 使用 key 值访问元素
print(dic['Name'])
 
# 使用 get() 访问元素
print(dic.get('Name'))
print(dic.get('Height'))
print(dic.get('Height', 178))

知识点扩展:

遍历字典:

1.使用字典对象的dict.items()方法获取字典的各个元素即“键值对”的元祖列表:

dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
for item in dict.items():
    print(item)

输出:
(1, 1)
(2, 'aa')
('D', 'ee')
('Ty', 45)

2.获取到具体的每个键和值:

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
for key, value in dict.items():
    print(key, value)

输出:

1 1
2 aa
D ee
Ty 45

3.还可以使用keys()和values()方法获取字典的键和值列表:

dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
for key in dict.keys():
    print(key)
for value in dict.values():
    print(value)

输出:

1
2
D
Ty
1
aa
ee
45


到此这篇关于python字典的元素访问实例详解的文章就介绍到这了,更多相关python字典的元素访问内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
如何解决django配置settings时遇到Could not import settings 'conf.local'
Nov 18 Python
Python随机生成一个6位的验证码代码分享
Mar 24 Python
python使用xlrd模块读写Excel文件的方法
May 06 Python
Python二分法搜索算法实例分析
May 11 Python
python中实现精确的浮点数运算详解
Nov 02 Python
浅谈Pandas 排序之后索引的问题
Jun 07 Python
keras获得model中某一层的某一个Tensor的输出维度教程
Jan 24 Python
pytorch 查看cuda 版本方式
Jun 23 Python
python读取xml文件方法解析
Aug 04 Python
使用tensorflow进行音乐类型的分类
Aug 14 Python
python如何导出微信公众号文章方法详解
Aug 31 Python
python自动化调用百度api解决验证码
Apr 13 Python
Opencv实现二维直方图的计算及绘制
python scrapy简单模拟登录的代码分析
Jul 21 #Python
python异步的ASGI与Fast Api实现
Jul 16 #Python
Python实现PIL图像处理库绘制国际象棋棋盘
Flask使用SQLAlchemy实现持久化数据
Jul 16 #Python
Python多个MP4合成视频的实现方法
Jul 16 #Python
Python如何解决secure_filename对中文不支持问题
You might like
《星际争霸2》终章已出 RTS时代宣告终结
2017/02/07 星际争霸
PHP的FTP学习(一)
2006/10/09 PHP
完美解决PHP中的Cannot modify header information 问题
2013/08/12 PHP
PHP 之 写时复制介绍(Copy On Write)
2014/05/13 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
2014/06/20 Javascript
js处理php输出时间戳对不上号的解决方法
2014/06/20 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
纯javascript实现的小游戏《Flappy Pig》实例
2015/07/27 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
2015/08/28 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
谈谈VUE种methods watch和compute的区别和联系
2017/08/01 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
javascript函数的节流[throttle]与防抖[debounce]
2017/11/15 Javascript
解析Vue.js中的组件
2018/02/02 Javascript
angular2 ng2-file-upload上传示例代码
2018/08/23 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
js中let能否完全替代IIFE
2019/06/15 Javascript
vue Treeselect下拉树只能选择第N级元素实现代码
2020/08/31 Javascript
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
在Python的Django框架中编写错误提示页面
2015/07/22 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
python画出三角形外接圆和内切圆的方法
2018/01/25 Python
Python3中的json模块使用详解
2018/05/05 Python
python 并发编程 多路复用IO模型详解
2019/08/20 Python
Python中猜拳游戏与猜筛子游戏的实现方法
2020/09/04 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
filter使用python3代码进行迭代元素的实例详解
2020/12/03 Python
Blank NYC官网:夹克、牛仔裤等
2020/12/16 全球购物
商务日语毕业生自荐信范文
2013/11/14 职场文书
八一建军节感言
2014/02/28 职场文书
环境保护建议书
2014/08/26 职场文书
2014年计生工作总结
2014/11/21 职场文书
自愿离婚协议书2015
2015/01/26 职场文书