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

第27p,成双成对出现与消失,Python中字典的内置方法

liuian 2024-11-28 00:43 58 浏览

大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第27篇文章,第二阶段的课程:Python基础知识:Python的数据类型之字典(下篇)。

学习本课程,建议先看一遍:【计算机基础知识】课程。

我们在程序中定义的任何数据,最后都是为了使用它;如果不使用,定义这个数据将变得毫无意义;而使用数据无非就是在不同的应用场景下对数据进行增、删、改、查操作。

对于前面文章中提到过的通用方法,这里就不再重复赘述。

一、字典的取值、查询

1、通过字典的键获取相应的值

字典属于无序类数据,只能通过相应的key获取到指定的value,如果key不存在,则会返回报错。(一般不使用这种方法)

字典中的key与value是在成对出现的,如果只设定了key而没有设定value的值,默认value的值为空,即:None。

2、通过get取值

get方法获取字典内的值也是通过key获取对应的value;不同的是,如果字典中没有这个key时,get方法会返回一个我们预先设定好的值,如果不设定则默认返回None。


3、通过遍历取值

如果我们想获取到整个字典中的键或值,可以通过for循环遍历字典进行取值;

默认情况下,遍历字典获得的是字典所有的键key;

如果我们想获取字典中所有的key对应的value,可以通过dict.values遍历的方式获取;

如果想获取字典中所有的键值,可以通过dict.items遍历的方式获取,遍历后会将字典中的每一组键值对当成一个元组返回。


二、字典的删除

1、用指定key删除对应的value:dict.pop(key)

使用pop方法删除指定key对应的value,如果key存在,则将被删除value会被返回;如果key不存在,则会报错。

2、随机删除一组键值对:dict.popitem()

Python中提供的内置方法popitem()会随机删除字典中的一组键值对,并将被删除的键值对打包成元组返回。

注意:我们在删除字典中指定的键值对时,如果被删除的key不在该字典中,都会发生报错。

三、字典的修改与增加

1、字典的更新:dict.update(dict)

使用update方法,更新字典,修改已存在的value,用新字典更新老字典;如果当前字典中不存在对应的key,则会在字典中增加key;

2、字典的增加:dict.setdeaufult(kye,value)

使用setdeauful方法时,语法会检测字典中指定的key是否存在,若存在,不做任何操作;若指定的key不存在,把key和相应的值传入到字典中。

最后:这只是字典中比较常用的方法,其中get方法是我们最常用的方法,请务必掌握使用。

关于for遍历会在后面的文章中更新。

以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。

感谢您的阅读,您的关注点赞就是对我最大的支持,谢谢!

本文由杨数Tos原创,欢迎关注,带你一起长知识。

相关推荐

手机安装打印机的方法和步骤

无论手机还是电脑,连接打印机都需要驱动的。一般来说,支持手机的打印机并不多,如果你想通过手机连接打印机,只需要购买支持手机系统的打印机就行,这并不是一个软件就可以解决的问题。但还有一个方法,可以让手机...

uc浏览器app官方下载(uc浏览器官方网)
uc浏览器app官方下载(uc浏览器官方网)

1、首先打开手机,在手机桌面上找到自己手机应用商店,然后点击进入。2、进入到应用商店界面中,在应用商店中搜索uc浏览器下载即可。3、安装后便会出现在桌面上。UC浏览器(UCBrowser)是UCMobileLimited在2004年8...

2025-12-27 01:05 liuian

ipad冬天充不进电(天冷ipad充不进电)
  • ipad冬天充不进电(天冷ipad充不进电)
  • ipad冬天充不进电(天冷ipad充不进电)
  • ipad冬天充不进电(天冷ipad充不进电)
  • ipad冬天充不进电(天冷ipad充不进电)
32位office2010下载(32位office2013)
32位office2010下载(32位office2013)

1、先下载office2010完整安装包免费版。2、最开始安装的时候,需要借助一款微软专用清理工具:msiclear。下载软件后双击msicuu2.exe运行软件。3、运行msicuu2.exe后发现桌面没有快捷方式,在窗口-所有程序中...

2025-12-27 00:05 liuian

台式电脑如何设置定时关机时间

设置电脑指定时间自动关机的方法有两种:方法一:点击电脑屏幕左下角的【开始】按钮,并搜索【计划任务】。点击进入【计划任务】页面中,并选择【创建基本任务】。在创建基本任务的页面中输入【名称】和【描述】,点...

台式键盘fn键在哪里(键盘上找不到fn键)

错误。原因是大部分台式电脑的键盘上都有fn键,虽然fn键通常不像笔记本电脑一样与其他按键组合使用,但它可以单独使用来调节音量、屏幕亮度等功能。fn键起源于笔记本电脑,它的功能键组合可以帮助使用者快速地...

fast无线路由器设置步骤图解
  • fast无线路由器设置步骤图解
  • fast无线路由器设置步骤图解
  • fast无线路由器设置步骤图解
  • fast无线路由器设置步骤图解
怎么用手机控制家里的wifi(怎么用手机控制家里的wifi不让孩子看电视)

以华为手机P40,EMUI10系统为例,如果想要用手机控制wifi的连接设备,就需要先拥有WiFi设备的管理员密码,用手机控制wifi的连接设备有下列几个步骤:1、需要使用手机下载路由器对应的app,...

外接移动硬盘在电脑上不显示怎么办

答:外接硬盘不显示在我的电脑,这种情况一般是因为USB供电不足导致的,如将移动硬盘用USB连接线连接电脑机箱前置面板,将移动硬盘USB线2个USB插头都插上前面板的USB接口。如果是接机箱后主板USB...

bootice修复win10(bootice修复uefi引导)

制作个PE,然后进入PE修复引导即可,具体操作方法:1、首先准备一个制作好的U盘装机大师U盘启动盘,然后连接好电脑与U盘启动盘。重启电脑,在开机画面出现时按下启动快捷键,选择U盘启动,然后就进入了U盘...

手机自带软件怎么卸载(vivo手机自带软件怎么卸载)

答:卸载手机自带应用的方法步骤如下:1.通过应用程序管理器卸载:转到手机的设置菜单,然后找到并点击“应用”或“应用程序管理器”等选项(依据不同品牌和型号手机可能略有差异)。在应用程序列表中,浏览并找...

微信可以设置主题皮肤吗(微信可以设置主题嘛)
  • 微信可以设置主题皮肤吗(微信可以设置主题嘛)
  • 微信可以设置主题皮肤吗(微信可以设置主题嘛)
  • 微信可以设置主题皮肤吗(微信可以设置主题嘛)
  • 微信可以设置主题皮肤吗(微信可以设置主题嘛)
3dmax电脑配置要求(3dmax电脑配置要求i5还是i7)

以下是3dsMax2021的最低系统要求:-操作系统:Windows10(64位)-处理器:64位Intel或AMD多核处理器-内存:至少需要16GBRAM,建议32GBRAM-...

声卡驱动需要更新吗(声卡驱动更新好还是不更好)

  如果声卡使用正常,就不建议无谓地更新驱动。只有在声卡工作异常时,才首先进行驱动的更新。  驱动程序的更新,很多时候是为了支持更多新发布的产品,或者修复已知的问题。当硬件本身工作正常的时候,其实没有...

windows10系统怎么更新(win10系统更新怎么更新)

要升级Windows10系统版本,首先确保你的计算机连接到互联网。然后,点击开始菜单,选择“设置”选项。在设置窗口中,点击“更新和安全”选项。在更新和安全窗口中,点击“Windows更新”选项。系...