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 yield 小结和实例
Apr 25 Python
Python基于PycURL自动处理cookie的方法
Jul 25 Python
Ubuntu 下 vim 搭建python 环境 配置
Jun 12 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
Aug 08 Python
详解Python3.6的py文件打包生成exe
Jul 13 Python
python画折线图的程序
Jul 26 Python
python3中os.path模块下常用的用法总结【推荐】
Sep 16 Python
Python Numpy 自然数填充数组的实现
Nov 28 Python
python 实现多维数组转向量
Nov 30 Python
pytorch中的自定义数据处理详解
Jan 06 Python
Python的pygame安装教程详解
Feb 10 Python
Restful_framework视图组件代码实例解析
Nov 17 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中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
ThinkPHP3.1新特性之字段合法性检测详解
2014/06/19 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
Javascript 中的类和闭包
2010/01/08 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
2015/03/20 Javascript
jQuery实现textarea自动增长宽高的方法
2015/12/18 Javascript
1秒50万字!js实现关键词匹配
2016/08/01 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
js封装成插件_Canvas统计图插件编写实例
2017/09/12 Javascript
js导出Excel表格超出26位英文字符的解决方法ES6
2017/11/15 Javascript
vue.js实现格式化时间并每秒更新显示功能示例
2018/07/07 Javascript
简单说说angular.json文件的使用
2018/10/29 Javascript
Vue结合后台导入导出Excel问题详解
2019/02/19 Javascript
vue模仿网易云音乐的单页面应用
2019/04/24 Javascript
vue中el-input绑定键盘按键(按键修饰符)
2020/07/22 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
selenium python浏览器多窗口处理代码示例
2018/01/15 Python
python使用tornado实现登录和登出
2018/07/28 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
2020/12/04 Python
Python3 用matplotlib绘制sigmoid函数的案例
2020/12/11 Python
CSS3属性选择符介绍
2008/10/17 HTML / CSS
全球领先的各类汽车配件零售商:Advance Auto Parts
2016/08/26 全球购物
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
公司周年庆典策划方案
2014/05/17 职场文书
材料物理专业求职信
2014/09/01 职场文书
物流管理专业推荐信
2014/09/06 职场文书
房屋出租委托书格式
2014/09/23 职场文书
简易离婚协议书(范本)
2014/10/25 职场文书
保管员岗位职责
2015/02/14 职场文书
党支部鉴定意见
2015/06/02 职场文书
圣诞晚会主持词
2015/07/01 职场文书
升学宴祝酒词
2015/08/11 职场文书
vue ref如何获取子组件属性值
2022/03/31 Vue.js
MySQL 数据库 增删查改、克隆、外键 等操作
2022/05/11 MySQL