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判断、获取一张图片主色调的2个实例
Apr 10 Python
Python正则表达式经典入门教程
May 22 Python
Django forms组件的使用教程
Oct 08 Python
Python Image模块基本图像处理操作小结
Apr 13 Python
PyQt5创建一个新窗口的实例
Jun 20 Python
Python pandas RFM模型应用实例详解
Nov 20 Python
python多进程重复加载的解决方式
Dec 13 Python
Python使用循环神经网络解决文本分类问题的方法详解
Jan 16 Python
学python爬虫能做什么
Jul 29 Python
PyCharm最新激活码(2020/10/27全网最新)
Oct 27 Python
Python中的datetime包与time包包和模块详情
Feb 28 Python
JAVA SpringMVC实现自定义拦截器
Mar 16 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制作新闻系统的思路
2006/10/09 PHP
PHP5 操作MySQL数据库基础代码
2009/09/29 PHP
PHP环境搭建的详细步骤
2016/06/30 PHP
php 从一个数组中随机的取出若干个不同的数实例
2016/12/31 PHP
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
2009/11/12 Javascript
javascript基础知识大集锦(一) 推荐收藏
2011/01/13 Javascript
javascript-简单的计算器实现步骤分解(附图)
2013/05/30 Javascript
基于js与flash实现的网站flv视频播放插件代码
2014/10/14 Javascript
D3.js 从P元素的创建开始(显示可加载数据)
2014/10/30 Javascript
详解vue 配合vue-resource调用接口获取数据
2017/06/22 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
简单实现js进度条加载效果
2020/03/25 Javascript
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
微信小程序实现选项卡滑动切换
2020/10/22 Javascript
[36:33]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.29
2020/12/02 DOTA
python读取浮点数和读取文本文件示例
2014/05/06 Python
python爬虫常用的模块分析
2014/08/29 Python
python3中int(整型)的使用教程
2017/03/23 Python
TensorFlow安装及jupyter notebook配置方法
2017/09/08 Python
在pycharm中设置显示行数的方法
2019/01/16 Python
python3转换code128条形码的方法
2019/04/17 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
Python多进程编程multiprocessing代码实例
2020/03/12 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
2021/01/05 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
Html5饼图绘制实现统计图的方法
2020/08/05 HTML / CSS
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
如何手工释放资源
2013/12/15 面试题
优秀员工推荐信
2014/05/10 职场文书
外联部演讲稿
2014/05/24 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
初中生庆国庆演讲稿范文2014
2014/09/25 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
建筑工地资料员岗位职责
2015/04/13 职场文书