python批量删除字典元素,python字典删除值
在python中,不正确的内容应该被删除。删除列表或字符串元素的方法不止一种,删除字典元素的方法也不止一种。本文主要介绍python中删除字典元素的四种方法:1。使用del语句;2.使用clear();3.使用POP();4.使用popitem()。
方法一:使用del语句
删除字典的键值对,这可以删除单个元素,也可以清空字典。
d={a:1, b:2, c:3}
#删除给定键的元素
deld[a]
打印(d)
#删除不存在的元素
德尔[ m ]注意:找不到相应的关键,将抛出一个异常。
方法二:使用clear()
清空字典的所有元素。
x={}
y=x
x[key]=value
印刷品
x.clear()
打印输出
{key:value}
{ }方法三:使用pop()
删除对应于给定键的值。
#!/usr/bin/python
#-*-编码:UTF-8-*-
Site={name 3360 中国红, Alexa 336010000, URL 3360 3358blog.csdn.net/uuihoo/}
Pop_obj=site.pop(name)#删除要删除的键值对,比如{name: 中国红 }
Print _ obj # output:中国红注意:找不到对应的key,pop方法会抛出异常KeyError。
方法四:使用popitem()
删除随机字典内容
d={a:1, b:2, c:3}
#首次运行
d.popitem()
打印(d)
#第二轮
d.popitem()
打印(d)
#第三次奔跑
d.popitem()
注意:字典是空的。如果调用此方法,将会报告一个KeyError。
这是python中删除字典元素的四种方法。可以根据具体情况选择合适的方法~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。