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的Requests包实现模拟登陆
Apr 27 Python
Python求解任意闭区间的所有素数
Jun 10 Python
Python实现两个list求交集,并集,差集的方法示例
Aug 02 Python
python中copy()与deepcopy()的区别小结
Aug 03 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
Jun 19 Python
Matplotlib使用Cursor实现UI定位的示例代码
Mar 12 Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
Apr 29 Python
Python+PyQt5实现灭霸响指功能
May 25 Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
Jun 01 Python
详解scrapy内置中间件的顺序
Sep 28 Python
解决pytorch 数据类型报错的问题
Mar 03 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
调频问题解答
2021/03/01 无线电
[原创]CI(CodeIgniter)简单统计访问人数实现方法
2016/01/19 PHP
Thinkphp 框架扩展之应用模式实现方法分析
2020/04/27 PHP
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
jquery实现div阴影效果示例代码
2013/09/16 Javascript
jQuery计算textarea中文字数(剩余个数)的小程序
2013/11/28 Javascript
详解JavaScript数组的操作大全
2015/10/19 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
jQuery插件imgAreaSelect基础讲解
2017/05/26 jQuery
js推箱子小游戏步骤代码解析
2018/01/10 Javascript
js+SVG实现动态时钟效果
2018/07/14 Javascript
详解在vue-test-utils中mock全局对象
2018/11/07 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
基于javascript的拖拽类封装详解
2019/04/19 Javascript
Vue自定义组件的四种方式示例详解
2020/02/28 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
2020/04/01 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
Python Socket实现简单TCP Server/client功能示例
2017/08/05 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
2019/01/03 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
Python 脚本实现淘宝准点秒杀功能
2019/11/13 Python
nginx搭建基于python的web环境的实现步骤
2020/01/03 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
2020/02/27 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
Sephora丝芙兰印尼官方网站:购买化妆品和护肤品
2018/07/02 全球购物
80年代复古T恤:TruffleShuffle
2018/07/02 全球购物
审核会计岗位职责
2013/11/08 职场文书
《去年的树》教学反思
2014/04/11 职场文书
学习群众路线的心得体会
2014/11/05 职场文书
2014年幼师工作总结
2014/11/22 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
汽车销售合同文本
2019/08/08 职场文书
解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码
2021/06/26 MySQL