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 相关文章推荐
python实现基本进制转换的方法
Jul 11 Python
获取Django项目的全部url方法详解
Oct 26 Python
python实现二叉查找树实例代码
Feb 08 Python
python生成1行四列全2矩阵的方法
Aug 04 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
Dec 15 Python
Python爬虫——爬取豆瓣电影Top250代码实例
Apr 17 Python
python+Django实现防止SQL注入的办法
Oct 31 Python
python读写文件write和flush的实现方式
Feb 21 Python
Python生成随机验证码代码实例解析
Jun 09 Python
Python selenium爬取微信公众号文章代码详解
Aug 12 Python
python中_del_还原数据的方法
Dec 09 Python
OpenCV-Python直方图均衡化实现图像去雾
Jun 07 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
php中global和$GLOBALS[]的分析之一
2012/02/02 PHP
thinkPHP商城公告功能开发问题分析
2016/12/01 PHP
我见过最全的个人js加解密功能页面
2007/12/12 Javascript
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
2011/10/22 Javascript
javascript的字符串按引用复制和传递,按值来比较介绍与应用
2012/12/28 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
js jq 单击和双击区分示例介绍
2013/11/05 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
JS 对象属性相关(检查属性、枚举属性等)
2015/04/05 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
2016/05/25 Javascript
深入理解js中this的用法
2016/05/28 Javascript
jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
2016/08/25 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
jQuery输入框密码的显示隐藏【代码分享】
2017/04/29 jQuery
详解Vue CLI 3.0脚手架如何mock数据
2018/11/23 Javascript
Vue通过配置WebSocket并实现群聊功能
2019/12/31 Javascript
ES2020 已定稿,真实场景案例分析
2020/05/25 Javascript
[46:04]Liquid vs VP Supermajor决赛 BO 第四场 6.10
2018/07/05 DOTA
python新手经常遇到的17个错误分析
2014/07/30 Python
Python Queue模块详解
2014/11/30 Python
python使用chardet判断字符串编码的方法
2015/03/13 Python
Python中列表的一些基本操作知识汇总
2015/05/20 Python
Python实例一个类背后发生了什么
2016/02/09 Python
Python文件处理
2016/02/29 Python
SpringBoot首页设置解析(推荐)
2021/02/11 Python
美国女性服饰销售网站:Nasty Gal(坏女孩)
2016/07/26 全球购物
美国智能家居专家:tink
2019/06/04 全球购物
高级人员简历的自我评价分享
2013/11/03 职场文书
学校庆元旦歌咏比赛主持词
2014/03/18 职场文书
小学生期末评语
2014/04/21 职场文书
2015入党个人自传范文
2015/06/26 职场文书
Redis延迟队列和分布式延迟队列的简答实现
2021/05/13 Redis
virtualenv隔离Python环境的问题解析
2022/06/21 Python
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers