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设计模式编程的代理模式与抽象工厂模式
Jan 16 Python
python基于twisted框架编写简单聊天室
Jan 02 Python
python3.4控制用户输入与输出的方法
Oct 17 Python
用python脚本24小时刷浏览器的访问量方法
Dec 07 Python
一文了解Python并发编程的工程实现方法
May 31 Python
Python OpenCV实现视频分帧
Jun 01 Python
Python正则表达式匹配日期与时间的方法
Jul 07 Python
Python银行系统实战源码
Oct 25 Python
Python数据持久化存储实现方法分析
Dec 21 Python
Python编译成.so文件进行加密后调用的实现
Dec 23 Python
Python加载数据的5种不同方式(收藏)
Nov 13 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
Mar 04 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
ThinkPHP通过AJAX返回JSON的两种实现方法
2014/12/18 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
javascript 兼容FF的onmouseenter和onmouseleave的代码
2008/07/19 Javascript
JavaScript 捕获窗口关闭事件
2009/07/26 Javascript
onsubmit阻止form表单提交与onclick的相关操作
2010/09/03 Javascript
javascript 实现子父窗体互相传值的简单实例
2014/02/17 Javascript
js图片延迟技术一般的思路与示例
2014/03/20 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
JavaScript中用字面量创建对象介绍
2014/12/31 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
2015/02/28 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
vue-cli安装使用流程步骤详解
2018/11/08 Javascript
[14:00]DOTA2国际邀请赛史上最长大战 赛后专访B神
2013/08/10 DOTA
python 参数列表中的self 显式不等于冗余
2008/12/01 Python
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
Python 爬虫之Beautiful Soup模块使用指南
2018/07/05 Python
python pyheatmap包绘制热力图
2018/11/09 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
Tensorflow的常用矩阵生成方式
2020/01/04 Python
python tkinter之顶层菜单、弹出菜单实例
2020/03/04 Python
使用索引(Index)有哪些需要考虑的因素
2016/10/19 面试题
儿子婚宴答谢词
2014/01/09 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
模范教师事迹材料
2014/02/10 职场文书
电子信息工程专业推荐信
2014/02/14 职场文书
村级个人对照检查材料
2014/08/22 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
银行招聘自荐信
2015/03/06 职场文书
总经理聘用协议书
2015/09/21 职场文书
使用pipenv管理python虚拟环境的全过程
2021/09/25 Python