clear,用来清空字典

简介: 字典里面键值对的删除,可以使用del来删除字典中的 key-value,也可以用来删除变量。clear,用来清空字典有两种方式,一个是 pop,一个是 popitem。

字典里面键值对的删除,可以使用del来删除字典中的 key-value,也可以用来删除变量。

clear,用来清空字典

有两种方式,一个是 pop,一个是 popitem。

Popitem 可以随机删除字典中的键值对,一般都会删除最后一个键值对,删除之后,他会将删除的 key-value 作为返回值返回,返回的是由两个元素的元组,第一个元素是删除的 key,第二个是删除的 value。当使用 popitme()删除一个空字典时,会抛出异常 KeyError对{'a':1,'b':2,'c'=3,'d':4,'e':5,'f'=6}进行 d.popitem(),执行之后最后一个 f 就没了。我们直接用 result=d.popitem()输出 result 看到它是有返回值的。

pop 是根据 key 删除字典中的 key-value,会将被删除的 value 返回,如果删除不存在的 key,会抛出异常;指定了默认值,再删除不存在的 key 时,不会报错,而是直接返回默认值。输入 result=d.pop('d')输入 print('result'=,result),然后 print(d),执行之后 d 就没有了。如果写一个没有的键,result=d.pop('z'),它就会报错。但如果输入 result=d.pop('d','这是默认值'),则不会报错。需要注意的是 del d['z'],这时也会报错。用 result=d.popitem()调三次,里面就空了,再调一个就会报错,这个字典是空的。
85d7aaa7e1f970be276ec0e17f8f440c.png
840ba0b24bd201b8260341cdc95d23bf.jpg

目录
打赏
0
0
0
0
1157
分享
相关文章
python之列表中常用的函数:append,extend,insert,pop,remove,del函数的定义与使用方法,元素是否在列表中的判断
python之列表中常用的函数:append,extend,insert,pop,remove,del函数的定义与使用方法,元素是否在列表中的判断
176 0
javascripe如何清空数组?
javascripe如何清空数组?
53 0
Zp
|
List集合的clear方法
List集合的clear方法
Zp
338 0
字典(dict)的遍历,就是将字典中的值都取出来。用到的方法主要有三个 keys()、values()、items()。
字典(dict)的遍历,就是将字典中的值都取出来。用到的方法主要有三个 keys()、values()、items()。
298 0
字典(dict)的遍历,就是将字典中的值都取出来。用到的方法主要有三个 keys()、values()、items()。
C++中,类如果包含map/list等对象,慎用memset(0)
C++中,类如果包含map/list等对象,慎用memset(0)
133 0
vbs的字典存入和读取操作 comparemode属性
vbs的字典存入和读取操作 comparemode属性
puppeteer 清空input原本的值
puppeteer 中 使用 page 输入 input 的时候,有可能需要清除 input 原本就有的值。
Python 技术篇-读取文件,将内容保存dict字典中。去掉字符串中的指定字符方法,dict字典的遍历
Python 技术篇-读取文件,将内容保存dict字典中。去掉字符串中的指定字符方法,dict字典的遍历
1091 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等