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实现strcmp函数功能示例
Mar 25 Python
Python获取网页上图片下载地址的方法
Mar 11 Python
在Python中使用判断语句和循环的教程
Apr 25 Python
windows系统下Python环境的搭建(Aptana Studio)
Mar 06 Python
Python3随机漫步生成数据并绘制
Aug 27 Python
numpy给array增加维度np.newaxis的实例
Nov 01 Python
Python脚本修改阿里云的访问控制列表的方法
Mar 08 Python
Python Matplotlib 基于networkx画关系网络图
Jul 10 Python
Python中logging日志库实例详解
Feb 19 Python
Django nginx配置实现过程详解
Sep 10 Python
详解pandas赋值失败问题解决
Nov 29 Python
python缺失值填充方法示例代码
Dec 24 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代码简化
2010/02/08 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
2014/06/21 PHP
composer.lock文件的作用
2016/02/03 PHP
php实现图片上传并进行替换操作
2016/03/15 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
javascript Array对象基础知识小结
2010/11/16 Javascript
JQueryEasyUI datagrid框架的进阶使用
2013/04/08 Javascript
JS获取各种浏览器窗口大小的方法
2014/01/14 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
使用jquery解析XML示例代码
2014/09/05 Javascript
jquery根据锚点offset值实现动画切换
2014/09/11 Javascript
用原生js做单页应用
2017/01/17 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
Python语言检测模块langid和langdetect的使用实例
2019/02/19 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
2019/11/11 Python
Python random模块制作简易的四位数验证码
2020/02/01 Python
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
日本民宿预约平台:STAY JAPAN
2017/07/01 全球购物
选购国际女性时装设计师品牌:IFCHIC(支持中文)
2018/04/12 全球购物
英国儿童设计师服装和玩具购物网站:Zac & Lulu
2020/10/19 全球购物
人力资源主管职责范本
2014/03/05 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
领导干部贪图享乐整改措施
2014/09/21 职场文书
2015元旦家电促销活动策划方案
2014/12/09 职场文书
运动会表扬稿
2015/01/16 职场文书
新生入学欢迎词
2015/01/26 职场文书
北京爱情故事观后感
2015/06/12 职场文书
Jackson 反序列化时实现大小写不敏感设置
2021/06/29 Java/Android