Python中关于字典的常规操作范例以及介绍是怎样的
发表于:2024-10-06 作者:千家信息网编辑
千家信息网最后更新 2024年10月06日,本篇文章给大家分享的是有关Python中关于字典的常规操作范例以及介绍是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.字典的介
千家信息网最后更新 2024年10月06日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安全错误
数据库的锁怎样保障安全
奉贤区质量软件开发管理
山东建筑大学数据库原理试题
软件开发环境英语
做好网络安全等级保护工作
街道网络安全管理工作
ios软件开发学习视频
数据库设置可以外网访问
数据库修改属性名
哈利波特服务器活动地图
服务器上的安全模式
网络技术提取伴奏
湖北高校网络安全实验室
网络安全和文明守纪总结
百度网络安全验证是什么意思
瀑布模型的软件开发人员
方舟手游怎么找自己过滤服务器
梦璃服务器
高清办公软件开发
南宁软件开发团队
非关系型数据库技术代表
污水处理实时数据库
网络安全审查办法自哪日起实施
java 数据库 文件
三星手机互传数据库
西安艾米儿网络技术有限公司
客户端查询db2数据库
云南pdu服务器电源价位
全局(服务器) 服务器
网络安全设置包括什么
已连接数据库怎样知道套接字