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基于有道实现英汉字典功能
Jul 25 Python
Python Sqlite3以字典形式返回查询结果的实现方法
Oct 03 Python
python实现聊天小程序
Mar 13 Python
解读python logging模块的使用方法
Apr 17 Python
python移位运算的实现
Jul 15 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
Aug 16 Python
Python3多线程版TCP端口扫描器
Aug 31 Python
使用Keras画神经网络准确性图教程
Jun 15 Python
Keras loss函数剖析
Jul 06 Python
基于opencv实现简单画板功能
Aug 02 Python
python调用百度API实现人脸识别
Nov 17 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
Jan 12 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利用header函数实现文件下载时直接提示保存
2009/11/12 PHP
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
国外PHP程序员的13个好习惯小结
2012/02/20 PHP
提高PHP编程效率的方法
2013/11/07 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
2013/12/20 PHP
PHP四种基本排序算法示例
2015/04/09 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
2016/09/13 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
2019/09/30 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
2020/04/06 PHP
jquery 插件实现图片延迟加载效果代码
2010/02/06 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
详解JavaScript基于面向对象之创建对象(1)
2015/12/10 Javascript
js 获取图像缩放后的实际宽高,位置等信息
2017/03/07 Javascript
ES6基础之展开语法(Spread syntax)
2019/02/21 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
Vue.js仿Select下拉框效果
2020/02/18 Javascript
vue 通过绑定事件获取当前行的id操作
2020/07/27 Javascript
JS实现超级好看的鼠标小尾巴特效
2020/12/01 Javascript
微信小程序实现首页弹出广告
2020/12/03 Javascript
Python的函数嵌套的使用方法
2014/01/24 Python
介绍Python中几个常用的类方法
2015/04/08 Python
Python 列表排序方法reverse、sort、sorted详解
2016/01/22 Python
Python的Tornado框架的异步任务与AsyncHTTPClient
2016/06/27 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
django页面跳转问题及注意事项
2019/07/18 Python
浅谈django 重载str 方法
2020/05/19 Python
Python项目打包成二进制的方法
2020/12/30 Python
DC Shoes荷兰官方网站:美国极限运动品牌
2019/10/22 全球购物
潘多拉珠宝俄罗斯官方网上商店:PANDORA俄罗斯
2020/09/22 全球购物
美国领先的宠物用品和宠物食品零售商:Petco
2020/10/28 全球购物
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
投诉书格式范本
2015/07/02 职场文书