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安全错误
数据库的锁怎样保障安全
鸿祎未来网络安全公司
太仓专业性网络技术有哪些
小程序云数据库查询不一致
Jsp下拉框 数据库
戴尔3020mt服务器
网络攻防网络安全
数据库AS代表是什么意思
福建数据库安全箱现货
莱阳直播软件开发外包公司
英语口语练习软件开发
卢旺达软件开发
怎么设置数据库密码为空
交互视频服务器
关于网络安全教育总结
宝德自强服务器组raid
旧服务器回收笔记本
出名的java软件开发培训
服务器kvm灯亮蓝色
ipad迷你清除数据库
戴尔服务器故障查询表
长沙市加快网络安全产业
重大网络安全问题英文阅读
服务器运维学习计划
如何实现与外网共享数据库
赤城网络安全
数据库更改规则名称
打印机服务器连接台式电脑
自组织网络技术链路控制
网络安全产业园什么时间启动
凌海行业专业软件开发