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 12 Python
Python中的高级数据结构详解
Mar 27 Python
Python中标准库OS的常用方法总结大全
Jul 19 Python
Android基于TCP和URL协议的网络编程示例【附demo源码下载】
Jan 23 Python
python如何重载模块实例解析
Jan 25 Python
Python常见内置高效率函数用法示例
Jul 31 Python
Python图像处理之简单画板实现方法示例
Aug 30 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
强悍的Python读取大文件的解决方案
Feb 16 Python
使用Pyhton集合set()实现成果查漏的例子
Nov 24 Python
深入浅析Python 函数注解与匿名函数
Feb 24 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
Jul 30 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使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
ThinkPHP6.0如何利用自定义验证规则规范的实现登陆
2020/12/16 PHP
从Ajax到JQuery Ajax学习
2007/02/14 Javascript
Prototype 学习 工具函数学习($w,$F方法)
2009/07/12 Javascript
JS 无法通过W3C验证的处理方法
2010/03/09 Javascript
基于Jquery的动态添加控件并取值的实现代码
2010/09/24 Javascript
jquery命令汇总,方便使用jquery的朋友
2012/06/26 Javascript
浅析JavaScript基本类型与引用类型
2014/05/28 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
bootstrap——bootstrapTable实现隐藏列的示例
2017/01/14 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
python文件比较示例分享
2014/01/10 Python
python中正则表达式的使用详解
2014/10/17 Python
Python日志模块logging简介
2015/04/13 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
2018/04/18 Python
Python3中的json模块使用详解
2018/05/05 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
2019/01/22 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
详解Python中is和==的区别
2019/03/21 Python
pd.DataFrame统计各列数值多少的实例
2019/12/05 Python
python函数不定长参数使用方法解析
2019/12/14 Python
安装Anaconda3及使用Jupyter的方法
2020/10/27 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
GAP美国官网:美国休闲时尚品牌
2016/08/26 全球购物
自考自我鉴定范文
2013/10/30 职场文书
吨的认识教学反思
2014/04/27 职场文书
个人委托书范本
2014/09/13 职场文书
秋季运动会开幕词
2015/01/28 职场文书
2015小学教师年度考核工作总结
2015/05/12 职场文书
特种设备安全管理制度
2015/08/06 职场文书
小学班级标语口号大全
2015/12/26 职场文书
mybatis使用oracle进行添加数据的方法
2021/04/27 Oracle
Ajax常用封装库——Axios的使用
2021/05/08 Javascript
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python