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 相关文章推荐
Windows下Python使用Pandas模块操作Excel文件的教程
May 31 Python
Python图算法实例分析
Aug 13 Python
详解python上传文件和字符到PHP服务器
Nov 24 Python
django 在原有表格添加或删除字段的实例
May 27 Python
Django实现分页功能
Jul 02 Python
Selenium元素的常用操作方法分析
Aug 10 Python
对numpy中数组转置的求解以及向量内积计算方法
Oct 31 Python
python实现12306登录并保存cookie的方法示例
Dec 17 Python
Python文本处理简单易懂方法解析
Dec 19 Python
pytorch实现mnist数据集的图像可视化及保存
Jan 14 Python
解决python3中os.popen()出错的问题
Nov 19 Python
python 利用PyAutoGUI快速构建自动化操作脚本
May 31 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 chmod 函数与批量修改文件目录权限
2010/05/10 PHP
[原创]PHP字符串中插入子字符串方法总结
2016/05/06 PHP
thinkphp5.1框架中容器(Container)和门面(Facade)的实现方法分析
2019/08/05 PHP
Laravel基础_关于view共享数据的示例讲解
2019/10/14 PHP
EasyUI中的tree用法介绍
2011/11/01 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
AngularJS学习笔记之依赖注入详解
2016/05/16 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
详解vue-cli 接口代理配置
2017/12/13 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
2018/09/29 Javascript
微信小程序Page中data数据操作和函数调用方法
2019/05/08 Javascript
基于jQuery实现挂号平台首页源码
2020/01/06 jQuery
Postman如何实现参数化执行及断言处理
2020/07/28 Javascript
[07:40]DOTA2每周TOP10 精彩击杀集锦vol.4
2014/06/25 DOTA
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
Python 判断文件或目录是否存在的实例代码
2018/07/19 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
2019/07/04 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
用Python绘制漫步图实例讲解
2020/02/26 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
python time.strptime格式化实例详解
2021/02/03 Python
阿联酋优惠券服务:Living Kool
2019/12/12 全球购物
工程师岗位职责
2013/11/08 职场文书
大学生职业生涯规划范文
2013/12/31 职场文书
文明礼仪事迹材料
2014/01/09 职场文书
学期研究性学习个人的自我评价
2014/01/09 职场文书
高级工程师英文求职信
2014/03/19 职场文书
党的群众路线教育实践活动学习计划
2014/11/03 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
通讯稿范文
2015/07/22 职场文书
pandas 操作 Excel操作总结
2021/03/31 Python
Vue+Element UI实现概要小弹窗的全过程
2021/05/30 Vue.js
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技