百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

python之字典操作

liuian 2025-05-24 15:24 3 浏览

字典的增删改方式

方式一、[]处理法

dict['name'] = 'tom' //如果当前key存在,则修改,如果不存在,则新增

方式二、update函数

功能:添加新的字典,如当前字典存在相同的key则改key的value值会被新值覆盖

用法:dict.update(new_dict) new_dict = {'name':'t'}

方式三、setdefault函数

功能:获取某个key的value,如key不存在字典中,将会添加key并将value设为默认值

用法:val = dict.setdefault(key,value)

字典的value值的获取方式

方式一、[]获取(字典+中括号内传key,不进行赋值操作即为获取)

dict = {'name':'tom','age':'12'}
name = dict['name']

方式二 get函数获取(获取当前字典中指定key的value)

dict.get(key,default=None)

区别

  • []获取如果key不存在,则直接报错
  • get获取如果key不存在,则返回默认值(优先使用)

字典注意事项

  • 字典中每个key都是唯一的
  • 字典中的数据量没有限制
  • 字典中value可以是任何python的内置数据类型的对象和自定义的对象


常用函数

函数名

功能

说明

keys

获取当前字典中所有的键(key)

用法:dict.keys(),返回一个key集合的伪列表(不具备列表的所有功能需要用list()转换)key_list = list(dict.keys())转换为列表

clear

清空当前字典中所有数据

用法:dict.clear() 无返回值

pop

删除字典中指定的key,并将结果返回,如果key不存在则报错

用法:val = dict.pop(key)

del


用法:del dict['name']

del dict 删除整个字典

copy

将当前字典复制一个新字典,内存空间不同

new_dict = dict.copy()

popitem

删除当前子弟啊里末尾一组键值对并将其返回

dict.popitem() 返回被删除的键值对,用元组包裹 0索引是key 1索引是value

注意事项

如果字典为空,则报错

字典遍历查询

for key,value in dict.items():
	print(key,value)

相关推荐

用python操作excel、word、pdf非常容易,迅速教会你

你会用python操作excel、word、pdf吗?不会也没关系,这篇文章教会你~【文末领取】案例篇幅有限,给大家准备了电子版PDF获取方式:...

不同类型的文本、Word文档、Excel文档和图片将它们转换为PDF格式

要根据不同类型的文本、Word文档、Excel文档和图片将它们转换为PDF格式,你可以使用Python中的不同库来实现。下面是一个示例代码,展示了如何使用不同的库来处理不同类型的文件并将其转换为PDF...

10分钟实现PDF转Word神器!看DeepSeek如何用Python解放打工人

开篇痛点每个被PDF折磨过的职场人都懂——领导发来的扫描件要修改,手动抄到Word需要2小时;网上下载的报告想复制数据,却变成乱码…今天我们用Python+DeepSeek,10分钟打造一个智能转换工...

第12天 | 12天搞定Python,word和pdf

其实,Python除了对excel的支持很nice之外,对word、ppt和pdf也不赖的,上一篇《第12天|12天搞定Python,让excel飞起来》说了excel方面的内容,这一篇补上Py...

用python轻松操作excel、word、pdf吗?这篇文章教会你!拿走不谢

你会用python操作excel、word、pdf吗?不会也没关系,这篇文章教会你~【文末领取】案例篇幅有限,给大家准备了电子版PDF获取方式:...

Python开发打印服务(1)

Python开发打印服务(1)1.需求背景在项目开发中,我们经常会遇到打印预览、打印的需求。比如:我们在开发进销存或者其他系统应用时,经常会按照客户的需求来定制报表等。在Web项目中,实现打印预览...

零代码编程:用ChatGPT将PDF文件的表格批量转为Excel表格

电脑中有几百个PDF文件,文件内容格式一致,每个PDF文件第一页是一个表格。想把这几百个PDF文件里面的表格都提取出来,转为excel表,该怎么办?打开ChatGPT(一定要用GPT4,编程能力很强。...

用python操作excel、word、pdf非常迅速方便,迅速教会你

你会用python操作excel、word、pdf吗?不会也没关系,这篇文章教会你~【文末领取】案例篇幅有限,给大家准备了电子版PDF获取方式:...

PDF转换技巧:如何免费将 PDF 转换为 Excel

随着数字文档的使用不断增加,对高效和值得信赖的文档转换工具的需求也在增加。将PDF文件转换为Excel电子表格(XLS)可能具有挑战性,但这篇文章旨在缓解这些困难。这是带有分步说明的指南。...

PDF转Excel要收费?python几行代码帮你免费搞定(附代码)

写在前面经常在学习或工作中需要从PDF获取一些表格数据,直接用PDF阅读器复制的话,很难复制出来,使用PDF转Excel的软件,又需要收费。这时候,可以使用我们强大的python,几行代码就能把pdf...

python将PDF格式文档转换为excel文档

首先安装pdfplumber库pipinstallpdfplumberopenpyxl然后转换#导入两个模块importpdfplumberimportpandasaspd...

用DEEPSEEK写PDF转为Excel 程序

今天学校发了《2027通用版普通高校拟在山东招生专业(类)选考科目要求》(本科)文件为PDF版要转为化Excel用DEEPSEEK开发过程提问:写一个把PDF内容按着原来格式转化为EXCELL表格电脑...

用DeepSeek+Trae 自己写PDF表格转为EXCEL表格

如何将下面PDF表格转为EXCEL能更好统计在TRAE提问:新建窗口-选择文件夹-写一个PDF转excel电脑程序:样式不变,界面有选择文件,有输出文件,显示进度及页码,开始,暂停,退出,实现所...

Python一行代码实现PDF转Excel

第三方包tabula工具适用于从PDF中提取可复制(非图片格式)的表格数据,并输出表格安装pipinstalltabula-py函数调用df=tabula.read_pdf("PDF文件...

Python教程:python字典zip函数用法 - 学习如何操作字典

知识星球:写代码那些事如果你有收获|欢迎|点赞|关注|转发这里会定期更新|大厂的开发|架构|方案设计这里也会更新|如何摸鱼|抓虾欢迎来到写代码那些事!在Python编程中,字典(Dictionary)...