Python中关于字典的常规操作范例以及介绍是怎样的
发表于:2025-02-11 作者:千家信息网编辑
千家信息网最后更新 2025年02月11日,本篇文章给大家分享的是有关Python中关于字典的常规操作范例以及介绍是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.字典的介
千家信息网最后更新 2025年02月11日Python中关于字典的常规操作范例以及介绍是怎样的1.字典的介绍
3.修改字典的值
本篇文章给大家分享的是有关Python中关于字典的常规操作范例以及介绍是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
1.字典的介绍
字典是另一种可变类型,且可存储任意类型对象。
字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:
dic = {key1 : value1, key2 : value2, key3 : value3 }
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字。
一个简单的字典实例:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
2.访问字典的值
(一)根据键访问值
当字典的键存在时,可以拿到对应的值
例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}print(dic['name'])print(dic['age'])print(dic['sex'])
当键不存在时,会报错
例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}print(dic['score'])
(二)通过get()方法访问值
当键存在时可以拿到对应的值
例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}print(dic.get('name'))
当键不存在时,返回的是None
例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}print(dic.get('a'))
3.修改字典的值
字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改
例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}dic['name']='python'print(dic)
4.添加字典的元素(键值对)
添加字典中的元素时,是以键值对的形式添加
如果在使用 变量名['键'] = 数据 时,这个"键"在字典中,则修改数据,不存在,那么就会新增这个元素
例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}dic['address']='北京'print(dic)
5.删除字典的元素
能删单一的元素也能清空字典
删除指定的的元素,例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}del dic['name']print(dic)
清空整个字典,例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}dic.clear()print(dic)
6.字典常见操作
1.len 测量字典中键值对的个数
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}print(len(dic))
2. keys 返回一个包含字典所有KEY的列表
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}print(dic.keys())
3. values 返回一个包含字典所有value的列表
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}print(dic.values())
4. items 返回一个包含所有(键,值)元祖的列表
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}print(dic.items())
5. 遍历字典的key(键)
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}for k in dic.keys(): print(k)
6. 遍历字典的value(值)
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}for v in dic.values(): print(v)
7. 遍历字典的items(元素)
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}for i in dic.items(): print(i)
8. 遍历字典的items(键值对)
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}for k,v in dic.items(): print(k,v)
9. 实现带下标索引的遍历
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
chars=['a','b','c','d']for i,char in enumerate(chars): print(i,char)
以上就是Python中关于字典的常规操作范例以及介绍是怎样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
字典
元素
数据
类型
常规
范例
中关
下标
字符
字符串
对象
更多
知识
篇文章
索引
可变
实用
个数
之间
冒号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
金牛互联网信息科技
西电软工数据库系统期末试题
网络安全手抄圾内容50
数据库为什么表行数多了会慢
客户端与服务器交互技术介绍
软件开发什么是系统
光明区国内网络技术开发服务价格
服务器的端口怎么开启
第四届网络技术大赛
中国计算机及网络安全中心
软件开发还是软件研发
团委网络安全宣传周条幅
金仓数据库copy命令无法使用
在数据库中的如下两个表
tx云云服务器
数据库查找替换
无锡广瑞网络技术有限公司
某一学生所在班级成绩数据库
公司网络安全自查情况报告
i春秋网络安全方向视频课
西城电脑服务器回收找哪家
国家网络安全法 出台背景
椒江网络安全培训
学校关于网络安全
中国知网数据库分类方式
腾讯软件开发微博
郑州软件开发落后
mysql服务器性能选型
成都联通网络技术研究院
关系数据库中 关系又称为